Langue

CredentialManager.ClearCredentialState Méthode

Définition

Efface l’état des informations d’identification de l’utilisateur actuel de tous les fournisseurs d’informations d’identification.

[Android.Runtime.Register("clearCredentialState", "(Landroid/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void ClearCredentialState(Android.Credentials.ClearCredentialStateRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("clearCredentialState", "(Landroid/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.ClearCredentialState : Android.Credentials.ClearCredentialStateRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Paramètres

request
ClearCredentialStateRequest

données de la demande

cancellationSignal
CancellationSignal

signal facultatif qui autorise l’annulation de cet appel

executor
IExecutor

le rappel aura lieu sur ce Executor

callback
IOutcomeReceiver

le rappel appelé lorsque la demande réussit ou échoue

Attributs

Remarques

Efface l’état des informations d’identification de l’utilisateur actuel de tous les fournisseurs d’informations d’identification.

Vous devez appeler cette API une fois que votre utilisateur s’est déconnecté de votre application pour avertir tous les fournisseurs d’informations d’identification que toute session d’informations d’identification stockée pour l’application donnée doit être effacée.

Un fournisseur d’informations d’identification peut avoir stocké une session d’informations d’identification active et l’utiliser pour limiter les options de connexion pour les appels d’informations d’identification get-credential futurs. Par exemple, il peut hiérarchiser les informations d’identification actives sur les autres informations d’identification disponibles. Lorsque votre utilisateur se déconnecte explicitement de votre application et pour obtenir les options de connexion holistique la prochaine fois, vous devez appeler cette API pour permettre au fournisseur d’effacer toute session d’informations d’identification stockée.

Java documentation pour android.credentials.CredentialManager.clearCredentialState(android.credentials.ClearCredentialStateRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.credentials.ClearCredentialStateException>).

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

S’applique à