Partager via


CredentialManager.CreateCredential Méthode

Définition

Lance les flux nécessaires pour inscrire des informations d’identification d’application pour l’utilisateur.

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

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 inscrire des informations d’identification d’application pour l’utilisateur.

L’exécution peut potentiellement lancer des flux d’interface utilisateur pour collecter le consentement de l’utilisateur pour créer ou stocker les nouvelles informations d’identification, etc. Les appelants (par exemple, les navigateurs) peuvent éventuellement définir l’origine d’une CreateCredentialRequest 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.createCredential(android.content.Context, android.credentials.CreateCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.CreateCredentialResponse, android.credentials.CreateCredentialException>).

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 à