Freigeben über


AccountManager.SetAuthToken(Account, String, String) Methode

Definition

Fügt dem AccountManager-Cache für ein Konto ein Authentifizierungstoken hinzu.

[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

Parameter

account
Account

Das Konto zum Festlegen eines Authentifizierungstokens für

authTokenType
String

Der Typ des Authentifizierungstokens finden Sie unter {#getAuthToken}

authToken
String

Das Authentifizierungstoken, das dem Cache hinzugefügt werden soll

Attribute

Hinweise

Fügt dem AccountManager-Cache für ein Konto ein Authentifizierungstoken hinzu. Wenn das Konto nicht vorhanden ist, hat dieser Aufruf keine Auswirkung. Ersetzt jedes vorherige Authentifizierungstoken für dieses Konto und den Authentifizierungstokentyp. Vorgesehen für die Verwendung durch den Authentifikator, nicht direkt durch Anwendungen.

Es ist sicher, diese Methode aus dem Hauptthread aufzurufen.

Für diese Methode muss der Aufrufer über eine Signatur-Übereinstimmung mit dem Authentifikator verfügen, der das angegebene Konto verwaltet.

<b>HINWEIS:</b> Wenn Ihre App auf API-Ebene 22 und vorher ausgerichtet ist, ist AUTHENTICATE_ACCOUNTS Berechtigung und dieselbe UID wie der Authentifizierungsator des Kontos für diese Plattformen erforderlich. Siehe Dokumente für diese Funktion in API-Ebene 22.

Java-Dokumentation für android.accounts.AccountManager.setAuthToken(android.accounts.Account, java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: