UserCredential interface

Uma estrutura contendo um usuário , o OperationType e o ID do provedor.

operationType pode ser OperationType .SIGN_IN para uma operação de login, OperationType .LINK para uma operação de vinculação e OperationType .REAUTHENTICATE para uma operação de reautenticação.

Assinatura:

export interface UserCredential 

Propriedades

Propriedade Tipo Descrição
tipo de operação (tipo de OperaçãoTypeMap )[chave do tipo de OperationTypeMap ] O tipo de operação que foi usada para autenticar o usuário (como login ou link).
ID do provedor corda | nulo O provedor que foi usado para autenticar o usuário.
do utilizador Do utilizador O usuário autenticado por esta credencial.

UserCredential.operaçãoType

O tipo de operação que foi usada para autenticar o usuário (como login ou link).

Assinatura:

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

UserCredential.providerId

O provedor que foi usado para autenticar o usuário.

Assinatura:

providerId: string | null;

UserCredential.user

O usuário autenticado por esta credencial.

Assinatura:

user: User;