AccountManager.SetAuthToken(Account, String, String) 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í.
Agrega un token de autenticación a la caché de AccountManager para una cuenta.
[Android.Runtime.Register("setAuthToken", "(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V", "GetSetAuthToken_Landroid_accounts_Account_Ljava_lang_String_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")]
public virtual void SetAuthToken (Android.Accounts.Account? account, string? authTokenType, string? authToken);
[<Android.Runtime.Register("setAuthToken", "(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V", "GetSetAuthToken_Landroid_accounts_Account_Ljava_lang_String_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")>]
abstract member SetAuthToken : Android.Accounts.Account * string * string -> unit
override this.SetAuthToken : Android.Accounts.Account * string * string -> unit
Parámetros
- account
- Account
La cuenta para la que se va a establecer un token de autenticación
- authTokenType
- String
El tipo del token de autenticación, consulte {#getAuthToken}
- authToken
- String
Token de autenticación que se va a agregar a la memoria caché
- Atributos
Comentarios
Agrega un token de autenticación a la caché de AccountManager para una cuenta. Si la cuenta no existe, esta llamada no tiene ningún efecto. Reemplaza cualquier token de autenticación anterior para esta cuenta y el tipo de token de autenticación. Diseñado para su uso por el autenticador, no directamente por las aplicaciones.
Es seguro llamar a este método desde el subproceso principal.
Este método requiere que el autor de la llamada tenga una coincidencia de firma con el autenticador que administra la cuenta especificada.
<b>NOTA:</b> Si el destino de la aplicación funciona en el nivel de API 22 y antes, se necesita AUTHENTICATE_ACCOUNTS permiso y el mismo UID que el autenticador de la cuenta para esas plataformas. Consulte la documentación de esta función en el nivel de API 22.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.