Lenguaje

WebViewDatabase.SetHttpAuthUsernamePassword Método

Definición

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>

Java documentación para android.webkit.WebViewDatabase.setHttpAuthUsernamePassword(java.lang.String, java.lang.String, java.lang.String, java.lang.String).

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.

Se aplica a