Compartilhar via


AccountManager.SetAuthToken(Account, String, String) Método

Definição

Adiciona um token de autenticação ao cache do AccountManager de uma conta.

[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

A conta para a qual definir um token de autenticação

authTokenType
String

O tipo do token de autenticação, consulte {#getAuthToken}

authToken
String

O token de autenticação a ser adicionado ao cache

Atributos

Comentários

Adiciona um token de autenticação ao cache do AccountManager de uma conta. Se a conta não existir, essa chamada não terá efeito. Substitui qualquer token de autenticação anterior para esta conta e tipo de token de autenticação. Destinado ao uso pelo autenticador, não diretamente por aplicativos.

É seguro chamar esse método a partir do thread principal.

Esse método requer que o chamador tenha uma correspondência de assinatura com o autenticador que gerencia a conta especificada.

<b>NOTA:</b> Se o direcionamento do seu aplicativo para funcionar no nível de API 22 e antes, AUTHENTICATE_ACCOUNTS permissão e o mesmo UID do autenticador da conta serão necessários para essas plataformas. Consulte os documentos para esta função no nível 22 da API.

Documentação Java para android.accounts.AccountManager.setAuthToken(android.accounts.Account, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a