Sur cette page

QOpcUaUserTokenPolicy Class

La politique d'utilisation de l'OPC UA UserTokenPolicy. Plus d'informations...

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 d'utilisateur contient des informations sur les jetons d'utilisateur acceptés par le serveur.

Documentation sur les types de membres

enum QOpcUaUserTokenPolicy::TokenType

ConstanteValeurDescription
QOpcUaUserTokenPolicy::Anonymous0Aucun jeton n'est 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 la sécurité des services Web (WS-Security).

Documentation des fonctions membres

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy()

Par défaut, une politique de jetons d'utilisateur est construite sans aucun paramètre défini.

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)

Construit une politique de jetons d'utilisateur à partir de rhs.

QString QOpcUaUserTokenPolicy::issuedTokenType() const

Renvoie l'URI du type de jeton.

Voir aussi setIssuedTokenType().

QString QOpcUaUserTokenPolicy::issuerEndpointUrl() const

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

Voir aussi setIssuerEndpointUrl().

QString QOpcUaUserTokenPolicy::policyId() const

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

Voir aussi 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 rétrocompatibilité si le serveur ne prend en charge aucune des politiques actuellement considérées comme sûres.

Voir aussi setSecurityPolicy().

void QOpcUaUserTokenPolicy::setIssuedTokenType(const QString &issuedTokenType)

Définit l'URI pour le type de jeton à issuedTokenType.

Voir aussi issuedTokenType().

void QOpcUaUserTokenPolicy::setIssuerEndpointUrl(const QString &issuerEndpointUrl)

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

Voir aussi issuerEndpointUrl().

void QOpcUaUserTokenPolicy::setPolicyId(const QString &policyId)

Définit l'identifiant de cette politique à policyId.

Voir aussi policyId().

void QOpcUaUserTokenPolicy::setSecurityPolicy(const QString &securityPolicy)

Définit l'URI de la politique de sécurité à 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ûres.

Voir aussi securityPolicy().

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

Définit le type de jeton d'identité de l'utilisateur requis à tokenType.

Voir aussi tokenType().

QOpcUaUserTokenPolicy::TokenType QOpcUaUserTokenPolicy::tokenType() const

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

Voir aussi setTokenType().

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

Définit les valeurs de rhs dans cette politique de jetons d'utilisateur.

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

Renvoie true si cette politique de jetons 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.