UserCredential interface

Una struttura contenente un User , OperationType e l'ID del provider.

operationType potrebbe essere OperationType .SIGN_IN per un'operazione di accesso, OperationType .LINK per un'operazione di collegamento e OperationType .REAUTHENTICATE per un'operazione di riautenticazione.

Firma:

export interface UserCredential 

Proprietà

Proprietà Tipo Descrizione
operazioneTipo (tipo di OperationTypeMap )[chiave del tipo OperationTypeMap ] Il tipo di operazione utilizzata per autenticare l'utente (ad esempio accesso o collegamento).
providerId stringa | nullo Il provider utilizzato per autenticare l'utente.
utente Utente L'utente autenticato da questa credenziale.

UserCredential.OperationType

Il tipo di operazione utilizzata per autenticare l'utente (ad esempio accesso o collegamento).

Firma:

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

Credenzialiutente.providerId

Il provider utilizzato per autenticare l'utente.

Firma:

providerId: string | null;

CredenzialiUtente.utente

L'utente autenticato da questa credenziale.

Firma:

user: User;