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;