PySide6.QtOpcUa.QOpcUaUserTokenPolicy

class QOpcUaUserTokenPolicy

OPC UA UserTokenPolicy更多

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

用户令牌策略包含服务器接受的用户令牌的相关信息。

class TokenType

常量

描述

QOpcUaUserTokenPolicy.Anonymous

不需要令牌。

QOpcUaUserTokenPolicy.Username

需要用户名和密码。

QOpcUaUserTokenPolicy.Certificate

需要客户端证书。

QOpcUaUserTokenPolicy.IssuedToken

任何Web服务安全(WS-Security)定义的令牌。

__init__()

默认构造一个没有设置任何参数的用户令牌策略。

__init__(rhs)
Parameters:

rhsQOpcUaUserTokenPolicy

rhs构建用户令牌策略。

issuedTokenType()
Return type:

字符串

返回令牌类型的URI。

另请参阅

setIssuedTokenType()

issuerEndpointUrl()
Return type:

字符串

返回令牌发放服务的URL。

另请参阅

setIssuerEndpointUrl()

__eq__(rhs)
Parameters:

rhsQOpcUaUserTokenPolicy

Return type:

布尔

如果此用户令牌策略的值与rhs相同,则返回true

policyId()
Return type:

字符串

返回此策略的服务器分配的标识符。

另请参阅

setPolicyId()

securityPolicy()
Return type:

字符串

返回在加密或签名ActivateSession的令牌时所需的安全策略的URI。

另请参阅

setSecurityPolicy()

setIssuedTokenType(issuedTokenType)
Parameters:

issuedTokenType – str

将令牌类型的URI设置为issuedTokenType

另请参阅

issuedTokenType()

setIssuerEndpointUrl(issuerEndpointUrl)
Parameters:

issuerEndpointUrl – str

将令牌发放服务的URL设置为issuerEndpointUrl

另请参阅

issuerEndpointUrl()

setPolicyId(policyId)
Parameters:

policyId – str

将此策略的标识符设置为policyId

另请参阅

policyId()

setSecurityPolicy(securityPolicy)
Parameters:

securityPolicy – str

将安全策略的URI设置为securityPolicy

另请参阅

securityPolicy()

setTokenType(tokenType)
Parameters:

tokenTypeTokenType

设置所需的用户身份令牌类型为 tokenType

另请参阅

tokenType()

tokenType()
Return type:

TokenType

返回所需的用户身份令牌类型。

另请参阅

setTokenType()