Struktura zawierająca User, OperationType oraz identyfikator dostawcy.
operationType
może mieć wartość OperationType.SIGN_IN w przypadku operacji logowania, OperationType.LINK w przypadku operacji łączenia, a OperationType.REAUTHENTICATE w przypadku operacji ponownego uwierzytelniania.
Podpis:
export interface UserCredential
Właściwości
Właściwość | Typ | Opis |
---|---|---|
operationType, | (typeof OperationTypeMap)[keyof typeof OperationTypeMap] | Typ operacji, która została użyta do uwierzytelnienia użytkownika (na przykład logowanie lub link). |
Identyfikator dostawcy | ciąg znaków | wartość null | Dostawca, który został użyty do uwierzytelnienia użytkownika. |
user | Użytkownik | Użytkownik uwierzytelniony za pomocą tych danych logowania. |
UserCredential.operationType
Typ operacji, która została użyta do uwierzytelnienia użytkownika (na przykład logowanie lub link).
Podpis:
operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];
Identyfikator dostawcy danych logowania użytkownika
Dostawca, który został użyty do uwierzytelnienia użytkownika.
Podpis:
providerId: string | null;
UserCredential.user
Użytkownik uwierzytelniony za pomocą tych danych logowania.
Podpis:
user: User;