UserCredential interface

Una estructura que contiene un User, un OperationType y el ID del proveedor.

operationType podría ser OperationType.SIGN_IN para una operación de acceso, OperationType.LINK para una operación de vinculación 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)[keyof typeof OperationTypeMap] El tipo de operación que se usó para autenticar al usuario (como el acceso o el vínculo).
IDdeproveedor cadena | nulo El proveedor que se usó para autenticar al usuario.
user Usuario El usuario autenticado con esta credencial.

UsuarioCredential.operationType

El tipo de operación que se usó para autenticar al usuario (como el acceso o el vínculo).

Firma:

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

UserCredential.providerId

El proveedor que se usó para autenticar al usuario.

Firma:

providerId: string | null;

Credencialdeusuario.usuario

El usuario autenticado con esta credencial.

Firma:

user: User;