UserCredential interface

Une structure contenant un Utilisateur , le type d'opération et l'ID du fournisseur.

operationType pourrait être OperationType .SIGN_IN pour une opération de connexion, OperationType .LINK pour une opération de liaison et OperationType .REAUTHENTICATE pour une opération de réauthentification.

Signature:

export interface UserCredential 

Propriétés

Propriété Taper Description
Type d'opération (type d'OperationTypeMap )[clé du type d'OperationTypeMap ] Type d'opération utilisée pour authentifier l'utilisateur (par exemple, connexion ou lien).
ID du fournisseur chaîne | nul Fournisseur utilisé pour authentifier l'utilisateur.
utilisateur Utilisateur L'utilisateur authentifié par cet identifiant.

UserCredential.opérationType

Type d'opération utilisée pour authentifier l'utilisateur (par exemple, connexion ou lien).

Signature:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

UserCredential.providerId

Fournisseur utilisé pour authentifier l'utilisateur.

Signature:

providerId: string | null;

UserCredential.user

L'utilisateur authentifié par cet identifiant.

Signature:

user: User;