UserCredential interface

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;