AccountManager.ClearPassword(Account) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Forgets a saved password.
[Android.Runtime.Register("clearPassword", "(Landroid/accounts/Account;)V", "GetClearPassword_Landroid_accounts_Account_Handler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_ACCOUNTS")]
public virtual void ClearPassword (Android.Accounts.Account? account);
[<Android.Runtime.Register("clearPassword", "(Landroid/accounts/Account;)V", "GetClearPassword_Landroid_accounts_Account_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_ACCOUNTS")>]
abstract member ClearPassword : Android.Accounts.Account -> unit
override this.ClearPassword : Android.Accounts.Account -> unit
Parameters
- account
- Account
The account whose password to clear
- Attributes
Remarks
Forgets a saved password. This erases the local copy of the password; it does not change the user's account password on the server. Has the same effect as setPassword(account, null) but requires fewer permissions, and may be used by applications or management interfaces to "sign out" from an account.
This method only successfully clear the account's password when the caller has the same signature as the authenticator that owns the specified account. Otherwise, this method will silently fail.
It is safe to call this method from the main thread.
<b>NOTE:</b> If targeting your app to work on API level 22 and before, MANAGE_ACCOUNTS permission is needed for those platforms. See docs for this function in API level 22.
Java documentation for android.accounts.AccountManager.clearPassword(android.accounts.Account)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.