AuthenticationDialogRequest QML Type
Eine Anfrage zur Bereitstellung von Authentifizierungsdaten, die von Proxies oder HTTP-Servern benötigt werden. Mehr...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 1.4 |
Eigenschaften
Methoden
- void dialogAccept(string username, string password)
- void dialogReject()
Detaillierte Beschreibung
Ein AuthenticationDialogRequest wird als Argument des Signals WebEngineView::authenticationDialogRequested übergeben. Es wird erzeugt, wenn eine grundlegende HTTP- oder Proxy-Authentifizierung erforderlich ist. Die Art der Authentifizierung kann mit der Eigenschaft type überprüft werden.
Die Eigenschaft accepted der Anforderung gibt an, ob die Anforderung durch den Benutzercode behandelt wird oder der Standarddialog angezeigt werden soll. Wenn Sie die Eigenschaft accepted auf true setzen, stellen Sie sicher, dass Sie anschließend entweder dialogAccept() oder dialogReject() aufrufen.
Der folgende Code verwendet ein benutzerdefiniertes Dialogfeld, um die Anfrage zu bearbeiten:
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; } // ... }
Eigenschaft Dokumentation
accepted : bool
Zeigt an, ob die Anforderung des Authentifizierungsdialogs durch den Signalhandler akzeptiert wurde.
Wenn die Eigenschaft false lautet, nachdem alle Signalhandler für WebEngineView::authenticationDialogRequested ausgeführt wurden, wird ein Standard-Authentifizierungsdialog angezeigt. Um dies zu verhindern, setzen Sie request.accepted auf true.
Die Standardeinstellung ist false.
proxyHost : string [read-only]
Der Hostname des Authentifizierungs-Proxys. Leer, wenn type AuthenticationTypeHTTP ist.
realm : string [read-only]
Der Wert des HTTP-Authentifizierungs-Attributs Realm der Kopfzeile WWW-Authenticate. Leer, wenn type AuthenticationTypeProxy ist.
type : enumeration [read-only]
Der Typ der Authentifizierungsanfrage.
| Konstante | Beschreibung |
|---|---|
WebEngineAuthenticationDialogRequest.AuthenticationTypeHTTP | HTTP-Authentifizierung. |
WebEngineAuthenticationDialogRequest.AuthenticationTypeProxy | Proxy-Authentifizierung. |
url : url [read-only]
Die URL der HTTP-Anfrage, für die die Authentifizierung angefordert wurde. Im Falle der Proxy-Authentifizierung ist dies eine Anfrage-URL, die über einen Proxy-Host übermittelt wird.
Siehe auch proxyHost.
Dokumentation der Methode
void dialogAccept(string username, string password)
Diese Funktion benachrichtigt die Engine, dass der Benutzer den Dialog akzeptiert hat, und liefert die username und die password, die für die Authentifizierung erforderlich sind.
void dialogReject()
Diese Funktion teilt der Engine mit, dass der Benutzer den Dialog abgelehnt hat und die Authentifizierung nicht fortgesetzt werden soll.
© 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.