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
| Constante | Valor | Descripción |
|---|---|---|
QOpcUaUserTokenPolicy::Anonymous | 0 | No se requiere token. |
QOpcUaUserTokenPolicy::Username | 1 | Se requiere nombre de usuario y contraseña. |
QOpcUaUserTokenPolicy::Certificate | 2 | Se requiere un certificado de cliente. |
QOpcUaUserTokenPolicy::IssuedToken | 3 | Cualquier 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.