Lenguaje

CredentialManager.ClearCredentialState Método

Definición

Borra el estado actual de las credenciales de usuario de todos los proveedores de credenciales.

[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

Parámetros

request
ClearCredentialStateRequest

los datos de solicitud

cancellationSignal
CancellationSignal

una señal opcional que permite cancelar esta llamada

executor
IExecutor

la devolución de llamada tendrá lugar en este Executor

callback
IOutcomeReceiver

la devolución de llamada invocada cuando la solicitud se realiza correctamente o se produce un error

Atributos

Comentarios

Borra el estado actual de las credenciales de usuario de todos los proveedores de credenciales.

Debe invocar esta API después de que el usuario cierre la sesión de la aplicación para notificar a todos los proveedores de credenciales que se deben borrar las sesiones de credenciales almacenadas para la aplicación determinada.

Un proveedor de credenciales puede haber almacenado una sesión de credenciales activa y usarla para limitar las opciones de inicio de sesión para futuras llamadas get-credential. Por ejemplo, puede priorizar la credencial activa sobre cualquier otra credencial disponible. Cuando el usuario cierre la sesión explícitamente de la aplicación y para obtener las opciones de inicio de sesión holísticas la próxima vez, debe llamar a esta API para permitir que el proveedor borre cualquier sesión de credenciales almacenada.

Java documentación para android.credentials.CredentialManager.clearCredentialState(android.credentials.ClearCredentialStateRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.credentials.ClearCredentialStateException>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a