UserCredential interface

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

operationType podría ser OperationType .SIGN_IN para una operación de inicio de sesión, OperationType .LINK para una operación de vinculación y OperationType .REAUTENTIFICAR 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.

UserCredential.operationType

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];

UserCredential.providerId

El proveedor que se utilizó para autenticar al usuario.

Firma:

providerId: string | null;

UserCredential.usuario

El usuario autenticado por esta credencial.

Firma:

user: User;