class QOpcUaAuthenticationInformation#

OPC UA认证信息。 更多

摘要#

方法#

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

该类包含执行服务器登录所需的必要信息。

  • 匿名

  • 用户名

  • 证书

默认情况下使用匿名方法,但也可以手动设置。

这是使用用户名和密码的一个示例认证。

QOpcUaAuthenticationInformation authInfo;
authInfo.setUsernameAuthentication("user", "password");

m_client->setAuthenticationInformation(authInfo);
m_client->connectToEndpoint(endpoint);
__init__()#

默认构造函数不设置任何参数的认证信息。

__init__(arg__1)
参数:

arg__1QOpcUaAuthenticationInformation

rhs 构造认证信息。

authenticationData()#
返回类型:

对象

此方法返回的 QVariant 内容取决于当前选择的认证方法。

authenticationType()#
返回类型:

令牌类型

返回当前认证类型。

另请参阅

令牌类型

__eq__(rhs)#
参数:

rhsQOpcUaAuthenticationInformation

返回类型:

bool

如果此认证信息与 rhs 具有相同的值,则返回 true

setAnonymousAuthentication()#

设置认证方法为匿名。

setCertificateAuthentication()#

设置认证方法为使用证书。

在使用此认证类型时,必须将适当配置的 QOpcUaPkiConfiguration 设置到 QOpcUaClient 上。

setUsernameAuthentication(username, password)#
参数:
  • username – str

  • password – str

使用给定的 usernamepassword 设置认证方法为用户名。