AccountManager.SetPassword(Account, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta o dimentica una password salvata.
[Android.Runtime.Register("setPassword", "(Landroid/accounts/Account;Ljava/lang/String;)V", "GetSetPassword_Landroid_accounts_Account_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")]
public virtual void SetPassword(Android.Accounts.Account? account, string? password);
[<Android.Runtime.Register("setPassword", "(Landroid/accounts/Account;Ljava/lang/String;)V", "GetSetPassword_Landroid_accounts_Account_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")>]
abstract member SetPassword : Android.Accounts.Account * string -> unit
override this.SetPassword : Android.Accounts.Account * string -> unit
Parametri
- account
- Account
Account la cui password deve essere impostata. Non può essere null.
- password
- String
Password da impostare, null per cancellare la password
- Attributi
Commenti
Imposta o dimentica una password salvata. In questo modo viene modificata la copia locale della password usata per autenticare automaticamente l'utente; non modifica la password dell'account dell'utente nel server. Destinato all'uso da parte dell'autenticatore, non direttamente dalle applicazioni.
La chiamata a questo metodo non aggiorna l'ultimo timestamp autenticato, a cui #KEY_LAST_AUTHENTICATED_TIMEfa riferimento . Per aggiornarla, chiamare #notifyAccountAuthenticated(Account) dopo aver ottenuto l'esito positivo.
È 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.
per android.accounts.AccountManager.setPassword(android.accounts.Account, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.