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
| Constante | Valeur | Description |
|---|---|---|
QOpcUaUserTokenPolicy::Anonymous | 0 | Aucun jeton 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 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.