Sur cette page

QOpcUaUserTokenPolicy Class

La politique UserTokenPolicy d'OPC UA. En savoir plus...

En-tête : #include <QOpcUaUserTokenPolicy>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua

Types publics

enum TokenType { Anonymous, Username, Certificate, IssuedToken }

Fonctions publiques

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

Description détaillée

La politique relative aux jetons utilisateur contient des informations sur les jetons utilisateur acceptés par le serveur.

Documentation sur les types de membres

enum QOpcUaUserTokenPolicy::TokenType

ConstanteValeurDescription
QOpcUaUserTokenPolicy::Anonymous0Aucun jeton requis.
QOpcUaUserTokenPolicy::Username1Un nom d'utilisateur et un mot de passe sont requis.
QOpcUaUserTokenPolicy::Certificate2Un certificat client est requis.
QOpcUaUserTokenPolicy::IssuedToken3Tout jeton défini par WS-Security (Web Services Security).

Documentation des fonctions membres

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy()

La valeur par défaut crée une politique de jetons utilisateur sans aucun paramètre défini.

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)

Crée une politique de jetons utilisateur à partir de rhs.

QString QOpcUaUserTokenPolicy::issuedTokenType() const

Renvoie l'URI correspondant au type de jeton.

Voir aussi setIssuedTokenType().

QString QOpcUaUserTokenPolicy::issuerEndpointUrl() const

Renvoie l'URL d'un service d'émission de jetons.

Voir également setIssuerEndpointUrl().

QString QOpcUaUserTokenPolicy::policyId() const

Renvoie un identifiant attribué par le serveur pour cette politique.

Voir également setPolicyId().

QString QOpcUaUserTokenPolicy::securityPolicy() const

Renvoie l'URI de la politique de sécurité requise lors du chiffrement ou de la signature du jeton pour ActivateSession.

Les politiques de sécurité Basic128Rsa15 et Basic256 sont obsolètes et ne doivent être utilisées qu'à des fins de compatibilité ascendante si le serveur ne prend en charge aucune des politiques actuellement considérées comme sécurisées.

Voir également setSecurityPolicy().

void QOpcUaUserTokenPolicy::setIssuedTokenType(const QString &issuedTokenType)

Définit l'URI du type de jeton sur issuedTokenType.

Voir également issuedTokenType().

void QOpcUaUserTokenPolicy::setIssuerEndpointUrl(const QString &issuerEndpointUrl)

Définit l'URL du service d'émission de jetons sur issuerEndpointUrl.

Voir également issuerEndpointUrl().

void QOpcUaUserTokenPolicy::setPolicyId(const QString &policyId)

Définit l'identifiant de cette politique sur « policyId ».

Voir également policyId().

void QOpcUaUserTokenPolicy::setSecurityPolicy(const QString &securityPolicy)

Définit l'URI de la politique de sécurité sur securityPolicy.

Les politiques de sécurité Basic128Rsa15 et Basic256 sont obsolètes et ne doivent être utilisées qu'à des fins de compatibilité ascendante si le serveur ne prend en charge aucune des politiques actuellement considérées comme sécurisées.

Voir également securityPolicy().

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

Définit le type du jeton d'identité utilisateur requis sur « tokenType ».

Voir également tokenType().

QOpcUaUserTokenPolicy::TokenType QOpcUaUserTokenPolicy::tokenType() const

Renvoie le type du jeton d'identité utilisateur requis.

Voir également la fonction ` setTokenType()`.

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

Définit les valeurs issues de rhs dans cette politique de jeton utilisateur.

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

Renvoie « true » si cette politique de jeton d'utilisateur a la même valeur 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.