QAuthenticatorLa classe QAuthenticator fournit un objet pour l'authentification. Plus d'informations... #include <QAuthenticator> Voir la position dans l'arbre des classes. Note : toutes les fonctions de cette classe sont réentrantes. Cette classe a été introduite dans Qt 4.3. Description détailléeLa classe QAuthenticator fournit un objet pour l'authentification. La classe QAuthenticator est habituellement utilisée dans les signaux authenticationRequired() et proxyAuthenticationRequired() de QNetworkAccessManager et QAbstractSocket. La classe fournit une méthode pour renvoyer au socket les informations d'authentification requises lors de l'accès à des services nécessitant une authentification. QAuthenticator gère les méthodes d'authentification suivantes :
Notez que, en particulier, NTLM version 2 n'est pas géré. OptionsEn plus du nom d'utilisateur et du mot de passe nécessaires à l'authentification, un objet QAuthenticator peut aussi contenir des options supplémentaires. La fonction options() peut être utilisée pour accéder aux options entrantes envoyées par le serveur ; la fonction setOption() peut être utilisée pour définir les options sortantes devant être prises en compte dans le traitement d?authentification. Les options acceptées et fournies dépendent du type d?authentification (voir method()). Les tables suivantes listent les options entrantes ainsi que les options sortantes acceptées. La liste des options entrantes n'est pas exhaustive, car les serveurs peuvent inclure des informations supplémentaires à tout moment. Par contre, la liste des options sortantes est exhaustive, et aucune option inconnue ne sera traitée ou renvoyée au serveur. Basique
Le mécanisme d'authentification basique ne gère pas d'option sortante. NTLM version 1 Le mécanisme d'authentification NTLM ne gère actuellement pas d'option entrante ni sortante. Digest-MD5
Le mécanisme d'authentification Digest-MD5 ne gère pas d'option sortante. Voir aussi QSslSocket. Fonctions membresQAuthenticator::QAuthenticator ()Construit un objet d'authentification vide. QAuthenticator::QAuthenticator ( const QAuthenticator & other )Construit une copie de l'objet other. QAuthenticator::~QAuthenticator ()Détruit l'objet. bool QAuthenticator::isNull () constRetourne true si l'authentification est nulle. QVariant QAuthenticator::option ( const QString & opt ) constRetourne la valeur liée à l'option opt si elle a été définie par le serveur. Voir QAuthenticator::Options pour plus d'informations sur les options entrantes. Si l'option opt n'est pas trouvée, un QVariant invalide sera retourné. Cette fonction a été introduite dans Qt 4.7. Voir aussi setOption(), options() et QAuthenticator::Options. QVariantHash QAuthenticator::options () constRetourne toutes les options entrantes définies dans cet objet QAuthenticator en analysant la réponse du serveur. Voir QAuthenticator::Options pour plus d'information sur les options entrantes. Cette fonction a été introduite dans Qt 4.7. Voir aussi option() et QAuthenticator::Options. QString QAuthenticator::password () constRetourne le mot de passe utilisé pour l'authentification. Voir aussi setPassword(). QString QAuthenticator::realm () constRetourne le domaine nécessitant l'authentification. void QAuthenticator::setOption ( const QString & opt, const QVariant & value )Définit l'option opt sortante à la valeur value. Voir QAuthenticator::Options pour plus d'informations sur les options sortantes. Cette fonction a été introduite dans Qt 4.7. Voir aussi options(), option() et QAuthenticator::Options. void QAuthenticator::setPassword ( const QString & password )Définit le mot de passe utilisé pour l'authentification. Voir aussi password(). void QAuthenticator::setUser ( const QString & user )Définit le nom d'utilisateur utilisé pour l'authentification. Voir aussi user(). QString QAuthenticator::user () constRetourne le nom d'utilisateur utilisé pour l'authentification. Voir aussi setUser(). bool QAuthenticator::operator!= ( const QAuthenticator & other ) constRetourne true si le QAuthenticator est différent de other ; sinon retourne false. QAuthenticator & QAuthenticator::operator= ( const QAuthenticator & other )Affecte le contenu de other à cet objet. bool QAuthenticator::operator== ( const QAuthenticator & other ) constRetourne true si le QAuthenticator est identique à other ; sinon retourne false. RemerciementsMerci à Alexandre Laurent pour la traduction et Ilya Diallo, Dimitry Ernot ainsi que Claude Leloup pour leur relecture ! |
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 4.7 | |
Copyright © 2024 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |