Android.Credentials Espace de noms

Fournit des API d’infrastructure Android pour créer et récupérer des informations d’identification, effacer l’état des informations d’identification et inscrire des descriptions des informations d’identification.

Classes

Nom Description
ClearCredentialStateException

Représente une erreur rencontrée pendant l’opération CredentialManager#clearCredentialState(ClearCredentialStateRequest, CancellationSignal, Executor, OutcomeReceiver) .

ClearCredentialStateRequest

Classe de demande pour effacer l’état des informations d’identification d’un utilisateur auprès des fournisseurs d’informations d’identification.

ClearCredentialStateRequest.InterfaceConsts

Contient les constantes d’interface colisables exposées pour ClearCredentialStateRequest.

CreateCredentialException

Représente une erreur rencontrée pendant l’opération CredentialManager#createCredential(Context, CreateCredentialRequest, CancellationSignal, Executor, OutcomeReceiver) .

CreateCredentialRequest

Demande d’inscription d’un type spécifique d’informations d’identification utilisateur, qui peut lancer des flux d’interface utilisateur pour collecter le consentement de l’utilisateur et toute autre opération nécessaire.

CreateCredentialRequest.Builder

Un générateur pour CreateCredentialRequest.

CreateCredentialRequest.InterfaceConsts

Contient les constantes d’interface colisables exposées pour CreateCredentialRequest.

CreateCredentialResponse

Objet de réponse qui encapsule le résultat d’une exécution réussie de création d’informations d’identification.

CreateCredentialResponse.InterfaceConsts

Contient les constantes d’interface colisables exposées pour CreateCredentialResponse.

Credential

Représente des informations d’identification utilisateur qui peuvent être utilisées pour s’authentifier auprès de votre application.

Credential.InterfaceConsts

Contient les constantes d’interface colisables exposées pour Credential.

CredentialDescription

Représente le type et les champs de données contenus d’un Credential.

CredentialDescription.InterfaceConsts

Contient les constantes d’interface colisables exposées pour CredentialDescription.

CredentialManager

Gère les flux d’authentification utilisateur.

CredentialOption

Informations sur un type spécifique d’informations d’identification à demander pendant une CredentialManager#getCredential opération.

CredentialOption.Builder

Un générateur pour CredentialOption.

CredentialOption.InterfaceConsts

Contient les constantes d’interface colisables exposées pour CredentialOption.

GetCredentialException

Représente une erreur rencontrée pendant l’opération CredentialManager#getCredential(Context, GetCredentialRequest, CancellationSignal, Executor, OutcomeReceiver) .

GetCredentialRequest

Demande de récupération des informations d’identification de l’utilisateur, qui peut lancer des flux d’interface utilisateur pour permettre à l’utilisateur de choisir parmi différentes sources d’informations d’identification.

GetCredentialRequest.Builder

Un générateur pour GetCredentialRequest.

GetCredentialRequest.InterfaceConsts

Contient les constantes d’interface colisables exposées pour GetCredentialRequest.

GetCredentialResponse

Objet de réponse qui encapsule les informations d’identification correctement récupérées de l’utilisateur.

GetCredentialResponse.InterfaceConsts

Contient les constantes d’interface colisables exposées pour GetCredentialResponse.

PrepareGetCredentialResponse

Objet de réponse qui prédéfinis les informations d’identification de l’application utilisateur et fournit des métadonnées à leur sujet.

PrepareGetCredentialResponse.PendingGetCredentialHandle

Handle qui représente une opération d’obtention d’informations d’identification en attente.

RegisterCredentialDescriptionRequest

Demande d’inscription d’un ComponentName qui contient un élément activement approvisionné Credential représenté par un CredentialDescription.

RegisterCredentialDescriptionRequest.InterfaceConsts

Contient les constantes d’interface colisables exposées pour RegisterCredentialDescriptionRequest.

UnregisterCredentialDescriptionRequest

Demande d’annulation de l’inscription d’un ComponentName qui contient un élément activement provisionné Credential représenté par un CredentialDescription.

UnregisterCredentialDescriptionRequest.InterfaceConsts

Contient les constantes d’interface colisables exposées pour UnregisterCredentialDescriptionRequest.

Remarques

Utiliser CredentialManager avec les types de requête et de réponse dans cet espace de noms. Une demande de récupération contient des CredentialOption objets qui spécifient les types d’informations d’identification et les données de requête. Les services du fournisseur d’informations d’identification utilisent les types dans Android.Service.Credentials.

Il s’agit de liaisons pour les API de framework Android, et non pour la bibliothèque d’informations d’identification AndroidX. Consultez la source du gestionnaire d’informations d’identification Android 16.