UserCredential interface

Una estructura que contiene un usuario. , el tipo de operación y el ID del proveedor.

operationType podría ser el tipo de operación. .SIGN_IN para una operación de inicio de sesión, OperationType .LINK para una operación de enlace y OperationType .REAUTHENTICATE para una operación de reautenticación.

Firma:

export interface UserCredential 

Propiedades

Propiedad Tipo Descripción
tipo de operación (tipo de OperationTypeMap )[clave de tipo de OperationTypeMap ] El tipo de operación que se utilizó para autenticar al usuario (como inicio de sesión o enlace).
ID de proveedor cadena | nulo El proveedor que se utilizó para autenticar al usuario.
usuario Usuario El usuario autenticado por esta credencial.

Credencial de usuario.tipo de operación

El tipo de operación que se utilizó para autenticar al usuario (como inicio de sesión o enlace).

Firma:

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

Credencial de usuario.ID de proveedor

El proveedor que se utilizó para autenticar al usuario.

Firma:

providerId: string | null;

UsuarioCredencial.usuario

El usuario autenticado por esta credencial.

Firma:

user: User;