UserCredential interface

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;