AuthenticationDialogRequest QML Type
Una solicitud para proporcionar credenciales de autenticación requeridas por proxies o servidores HTTP. Más...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 1.4 |
Propiedades
Métodos
- void dialogAccept(string username, string password)
- void dialogReject()
Descripción detallada
Un AuthenticationDialogRequest se pasa como argumento de la señal WebEngineView::authenticationDialogRequested. Se genera cuando se requiere autenticación básica HTTP o proxy. El tipo de autenticación puede comprobarse con la propiedad type.
La propiedad accepted de la petición indica si la petición es manejada por el código de usuario o se debe mostrar el diálogo por defecto. Si estableces la propiedad accepted a true, asegúrate de llamar después a dialogAccept() o dialogReject().
El siguiente código utiliza un diálogo personalizado para gestionar la petición:
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; } // ... }
Documentación de la propiedad
accepted : bool
Indica si la solicitud de diálogo de autenticación ha sido aceptada por el manejador de señales.
Si la propiedad es false después de que se haya ejecutado cualquier manejador de señales para WebEngineView::authenticationDialogRequested, se mostrará un diálogo de autenticación por defecto. Para evitarlo, establezca request.accepted en true.
El valor por defecto es false.
proxyHost : string [read-only]
El nombre de host del proxy de autenticación. Vacío si type es AuthenticationTypeHTTP.
realm : string [read-only]
Valor del atributo de autenticación HTTP del encabezado WWW-Authenticate. Vacío si type es AuthenticationTypeProxy.
type : enumeration [read-only]
Tipo de solicitud de autenticación.
| Constante | Descripción |
|---|---|
WebEngineAuthenticationDialogRequest.AuthenticationTypeHTTP | Autenticación HTTP. |
WebEngineAuthenticationDialogRequest.AuthenticationTypeProxy | Autenticación proxy. |
url : url [read-only]
La URL de la petición HTTP para la que se solicitó la autenticación. En caso de autenticación proxy, se trata de una URL de solicitud que se proxy a través de host.
Véase también proxyHost.
Documentación del método
void dialogAccept(string username, string password)
Esta función notifica al motor que el usuario aceptó el diálogo, proporcionando el username y el password requeridos para la autenticación.
void dialogReject()
Esta función notifica al motor que el usuario ha rechazado el diálogo y que no se procederá a la autenticación.
© 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.