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
| Constante | Valeur | Description |
|---|---|---|
QOpcUaUserTokenPolicy::Anonymous | 0 | Aucun jeton n'est requis. |
QOpcUaUserTokenPolicy::Username | 1 | Un nom d'utilisateur et un mot de passe sont requis. |
QOpcUaUserTokenPolicy::Certificate | 2 | Un certificat client est requis. |
QOpcUaUserTokenPolicy::IssuedToken | 3 | Tout 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.