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;