Sur cette page

AuthenticationDialogRequest QML Type

Demande de fourniture d'informations d'authentification requises par les proxys ou les serveurs HTTP. Plus d'informations...

Import Statement: import QtWebEngine
Since: QtWebEngine 1.4

Propriétés

Méthodes

Description détaillée

Un AuthenticationDialogRequest est transmis en tant qu'argument du signal WebEngineView::authenticationDialogRequested. Il est généré lorsqu'une authentification HTTP ou proxy de base est requise. Le type d'authentification peut être vérifié à l'aide de la propriété type.

La propriété accepted de la demande indique si la demande est traitée par le code utilisateur ou si la boîte de dialogue par défaut doit être affichée. Si vous attribuez la valeur true à la propriété accepted, veillez à appeler dialogAccept() ou dialogReject() par la suite.

Le code suivant utilise une boîte de dialogue personnalisée pour traiter la demande :

WebEngineView {
    // ...
    onAuthenticationDialogRequested: function(request) {
        request.accepted = true;
        myDialog.request = request // keep the reference to the request
        myDialog.accept.connect(request.dialogAccept);
        myDialog.reject.connect(request.dialogReject);
        myDialog.visible = true;
    }
    // ...
}

Propriété Documentation

accepted : bool

Indique si la demande de dialogue d'authentification a été acceptée par le gestionnaire de signal.

Si la propriété est false après l'exécution de tout gestionnaire de signal pour WebEngineView::authenticationDialogRequested, une boîte de dialogue d'authentification par défaut sera affichée. Pour éviter cela, définissez request.accepted comme étant true.

La valeur par défaut est false.

proxyHost : string [read-only]

Le nom d'hôte du proxy d'authentification. Vide si type est AuthenticationTypeHTTP.

realm : string [read-only]

Valeur de l'attribut du domaine d'authentification HTTP de l'en-tête WWW-Authenticate. Vide si type est AuthenticationTypeProxy.

type : enumeration [read-only]

Le type de la demande d'authentification.

ConstanteDescription de l'authentification
WebEngineAuthenticationDialogRequest.AuthenticationTypeHTTPAuthentification HTTP.
WebEngineAuthenticationDialogRequest.AuthenticationTypeProxyAuthentification par proxy.

url : url [read-only]

L'URL de la requête HTTP pour laquelle l'authentification a été demandée. En cas d'authentification par proxy, il s'agit de l'URL de la requête qui est mandatée par l'hôte.

Voir aussi proxyHost.

Documentation de la méthode

void dialogAccept(string username, string password)

Cette fonction notifie au moteur que l'utilisateur a accepté le dialogue, en fournissant le username et le password nécessaires à l'authentification.

void dialogReject()

Cette fonction notifie au moteur que l'utilisateur a rejeté le dialogue et que l'authentification ne doit pas avoir lieu.

© 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.