Struktura zawierająca użytkownika , Typ operacji i identyfikator dostawcy.
operationType
może być typem operacji .SIGN_IN dla operacji logowania, OperationType .LINK dla operacji łączenia i OperationType .REAUTHENTICATE dla operacji ponownego uwierzytelnienia.
Podpis:
export interface UserCredential
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
Typ operacji | (typ OperationTypeMap )[klucz typu OperationTypeMap ] | Typ operacji użytej do uwierzytelnienia użytkownika (np. logowanie lub połączenie). |
identyfikator dostawcy | ciąg | zero | Dostawca, który został użyty do uwierzytelnienia użytkownika. |
użytkownik | Użytkownik | Użytkownik uwierzytelniony za pomocą tego poświadczenia. |
Typ poświadczenia użytkownika.operacja
Typ operacji użytej do uwierzytelnienia użytkownika (np. logowanie lub połączenie).
Podpis:
operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];
UserCredential.providerId
Dostawca, który został użyty do uwierzytelnienia użytkownika.
Podpis:
providerId: string | null;
Poświadczenie użytkownika.użytkownik
Użytkownik uwierzytelniony za pomocą tego poświadczenia.
Podpis:
user: User;