WebViewDatabase.SetHttpAuthUsernamePassword Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Almacena las credenciales de autenticación HTTP para un host y un dominio kerberos dados en la WebViewDatabase instancia.
[Android.Runtime.Register("setHttpAuthUsernamePassword", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetSetHttpAuthUsernamePassword_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=26)]
public abstract void SetHttpAuthUsernamePassword(string? host, string? realm, string? username, string? password);
[<Android.Runtime.Register("setHttpAuthUsernamePassword", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetSetHttpAuthUsernamePassword_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=26)>]
abstract member SetHttpAuthUsernamePassword : string * string * string * string -> unit
Parámetros
- host
- String
el host al que se aplican las credenciales.
- realm
- String
el dominio kerberos al que se aplican las credenciales
- username
- String
el nombre de usuario
- password
- String
la contraseña
- Atributos
Comentarios
Almacena las credenciales de autenticación HTTP para un host y un dominio kerberos dados en la WebViewDatabase instancia.
Para usar la autenticación HTTP, la aplicación de inserción tiene que implementar WebViewClient#onReceivedHttpAuthRequesty llamar HttpAuthHandler#proceed a con el nombre de usuario y la contraseña correctos.
La aplicación de inserción puede obtener el nombre de usuario y la contraseña de cualquier manera que elija y no tiene que usar WebViewDatabase.
Notas: <li>WebViewDatabase solo se proporciona como comodidad para almacenar y recuperar credenciales de autenticación http. WebView no lo lee durante la autenticación HTTP.
</li><> WebView no proporciona un mecanismo especial para borrar las credenciales de autenticación HTTP para implementar el cierre de sesión de cliente. El diseñador de sitios web debe implementar el mecanismo de cierre de sesión de cliente (por ejemplo, el servidor que envía un HTTP 401 para invalidar las credenciales).
</li>
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.