Condividi tramite


AccountManager.SetAuthToken(Account, String, String) Metodo

Definizione

Aggiunge un token di autenticazione alla cache AccountManager per un account.

[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

Parametri

account
Account

Account per cui impostare un token di autenticazione

authTokenType
String

Tipo di token di autenticazione, vedere {#getAuthToken}

authToken
String

Token di autenticazione da aggiungere alla cache

Attributi

Commenti

Aggiunge un token di autenticazione alla cache AccountManager per un account. Se l'account non esiste, questa chiamata non ha alcun effetto. Sostituisce qualsiasi token di autenticazione precedente per questo account e il tipo di token di autenticazione. Destinato all'uso da parte dell'autenticatore, non direttamente dalle applicazioni.

È sicuro chiamare questo metodo dal thread principale.

Questo metodo richiede che il chiamante abbia una corrispondenza di firma con l'autenticatore che gestisce l'account specificato.

<b NOTA:</b>> Se la destinazione dell'app è destinata al livello API 22 e versioni precedenti, è necessaria l'autorizzazione AUTHENTICATE_ACCOUNTS e lo stesso UID dell'autenticatore dell'account per tali piattaforme. Vedere la documentazione per questa funzione nel livello API 22.

Documentazione java per android.accounts.AccountManager.setAuthToken(android.accounts.Account, java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a