Partager via


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

Définition

Ajoute un jeton d’authentification au cache AccountManager pour un compte.

[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

Paramètres

account
Account

Compte pour lequel définir un jeton d’authentification

authTokenType
String

Type du jeton d’authentification, consultez {#getAuthToken}

authToken
String

Jeton d’authentification à ajouter au cache

Attributs

Remarques

Ajoute un jeton d’authentification au cache AccountManager pour un compte. Si le compte n’existe pas, cet appel n’a aucun effet. Remplace tout jeton d’authentification précédent pour ce type de jeton d’authentification et de compte. Destiné à être utilisé par l’authentificateur, pas directement par les applications.

Il est sûr d’appeler cette méthode à partir du thread principal.

Cette méthode exige que l’appelant ait une correspondance de signature avec l’authentificateur qui gère le compte spécifié.

<b>REMARQUE :</b> Si vous ciblez votre application pour fonctionner au niveau de l’API 22 et avant, AUTHENTICATE_ACCOUNTS autorisation et le même UID que l’authentificateur du compte est nécessaire pour ces plateformes. Consultez la documentation de cette fonction dans le niveau 22 de l’API.

Documentation Java pour android.accounts.AccountManager.setAuthToken(android.accounts.Account, java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à