En esta página

QOpcUaUserTokenPolicy Class

La UserTokenPolicy de OPC UA. Más...

Cabecera: #include <QOpcUaUserTokenPolicy>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

Tipos Públicos

enum TokenType { Anonymous, Username, Certificate, IssuedToken }

Funciones Públicas

QOpcUaUserTokenPolicy()
QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)
QString issuedTokenType() const
QString issuerEndpointUrl() const
QString policyId() const
QString securityPolicy() const
void setIssuedTokenType(const QString &issuedTokenType)
void setIssuerEndpointUrl(const QString &issuerEndpointUrl)
void setPolicyId(const QString &policyId)
void setSecurityPolicy(const QString &securityPolicy)
void setTokenType(QOpcUaUserTokenPolicy::TokenType tokenType)
QOpcUaUserTokenPolicy::TokenType tokenType() const
QOpcUaUserTokenPolicy &operator=(const QOpcUaUserTokenPolicy &rhs)
bool operator==(const QOpcUaUserTokenPolicy &rhs) const

Descripción detallada

La política de tokens de usuario contiene información sobre un token de usuario aceptado por el servidor.

Documentación de tipos de miembros

enum QOpcUaUserTokenPolicy::TokenType

ConstanteValorDescripción
QOpcUaUserTokenPolicy::Anonymous0No se requiere token.
QOpcUaUserTokenPolicy::Username1Se requiere nombre de usuario y contraseña.
QOpcUaUserTokenPolicy::Certificate2Se requiere un certificado de cliente.
QOpcUaUserTokenPolicy::IssuedToken3Cualquier token definido por Web Services Security (WS-Security).

Documentación de la función de miembro

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy()

Por defecto construye una política de token de usuario sin parámetros.

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)

Construye una política de token de usuario a partir de rhs.

QString QOpcUaUserTokenPolicy::issuedTokenType() const

Devuelve el URI para el tipo de token.

Véase también setIssuedTokenType().

QString QOpcUaUserTokenPolicy::issuerEndpointUrl() const

Devuelve la URL de un servicio de emisión de tokens.

Véase también setIssuerEndpointUrl().

QString QOpcUaUserTokenPolicy::policyId() const

Devuelve un identificador asignado al servidor para esta política.

Véase también setPolicyId().

QString QOpcUaUserTokenPolicy::securityPolicy() const

Devuelve el URI de la política de seguridad requerida al cifrar o firmar el token para ActivateSession.

Las políticas de seguridad Basic128Rsa15 y Basic256 están obsoletas y sólo deberían utilizarse por compatibilidad con versiones anteriores si el servidor no admite ninguna de las políticas consideradas actualmente como seguras.

Véase también setSecurityPolicy().

void QOpcUaUserTokenPolicy::setIssuedTokenType(const QString &issuedTokenType)

Establece el URI para el tipo de token en issuedTokenType.

Véase también issuedTokenType().

void QOpcUaUserTokenPolicy::setIssuerEndpointUrl(const QString &issuerEndpointUrl)

Establece la URL del servicio de emisión de tokens en issuerEndpointUrl.

Véase también issuerEndpointUrl().

void QOpcUaUserTokenPolicy::setPolicyId(const QString &policyId)

Establece el identificador de esta política en policyId.

Véase también policyId().

void QOpcUaUserTokenPolicy::setSecurityPolicy(const QString &securityPolicy)

Establece el URI de la política de seguridad en securityPolicy.

Las políticas de seguridad Basic128Rsa15 y Basic256 están obsoletas y sólo deberían usarse por compatibilidad con versiones anteriores si el servidor no soporta ninguna de las políticas consideradas actualmente como seguras.

Véase también securityPolicy().

void QOpcUaUserTokenPolicy::setTokenType(QOpcUaUserTokenPolicy::TokenType tokenType)

Establece el tipo del token de identidad de usuario requerido en tokenType.

Véase también tokenType().

QOpcUaUserTokenPolicy::TokenType QOpcUaUserTokenPolicy::tokenType() const

Devuelve el tipo del token de identidad de usuario requerido.

Véase también setTokenType().

QOpcUaUserTokenPolicy &QOpcUaUserTokenPolicy::operator=(const QOpcUaUserTokenPolicy &rhs)

Establece los valores de rhs en esta política de token de usuario.

bool QOpcUaUserTokenPolicy::operator==(const QOpcUaUserTokenPolicy &rhs) const

Devuelve true si esta política de token de usuario tiene el mismo valor que rhs.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.