Partager via


CredentialManager.GetCredential Méthode

Définition

Surcharges

GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)

Lance les flux nécessaires pour récupérer des informations d’identification d’application de l’utilisateur.

GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)

GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)

Lance les flux nécessaires pour récupérer des informations d’identification d’application de l’utilisateur.

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

Paramètres

context
Context

le contexte utilisé pour lancer l’interface utilisateur nécessaire ; utiliser un contexte d’activité pour vous assurer que l’interface utilisateur sera lancée dans la même pile de tâches

request
GetCredentialRequest

la demande spécifiant le ou les types d’informations d’identification à obtenir de l’utilisateur

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

Lance les flux nécessaires pour récupérer des informations d’identification d’application de l’utilisateur.

L’exécution peut potentiellement lancer des flux d’interface utilisateur pour collecter le consentement de l’utilisateur à l’aide d’informations d’identification, afficher un sélecteur lorsqu’il existe plusieurs informations d’identification, etc. Les appelants (par exemple, les navigateurs) peuvent éventuellement définir l’origine d’une GetCredentialRequest application différente de leur propre, pour pouvoir obtenir des informations d’identification pour le compte de cette application. Ils auraient besoin d’une autorisation CREDENTIAL_MANAGER_SET_ORIGIN supplémentaire pour utiliser cette fonctionnalité

Documentation Java pour android.credentials.CredentialManager.getCredential(android.content.Context, android.credentials.GetCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.GetCredentialResponse, android.credentials.GetCredentialException>).

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

S’applique à

GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)

[Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void GetCredential (Android.Content.Context context, Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.GetCredential : Android.Content.Context * Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Paramètres

context
Context
cancellationSignal
CancellationSignal
executor
IExecutor
callback
IOutcomeReceiver
Attributs

S’applique à