UserCredential interface

Структура, содержащая пользователя , Тип операции и идентификатор поставщика.

operationType может быть OperationType .SIGN_IN для операции входа, OperationType .LINK для операции связывания и OperationType .REAUTHENTICATE для операции повторной аутентификации.

Подпись:

export interface UserCredential 

Характеристики

Свойство Тип Описание
Тип операции (тип OperationTypeMap )[keyof typeof OperationTypeMap ] Тип операции, которая использовалась для аутентификации пользователя (например, вход или ссылка).
идентификатор поставщика строка | нулевой Поставщик, который использовался для аутентификации пользователя.
пользователь Пользователь Пользователь, аутентифицированный с помощью этих учетных данных.

UserCredential.operationType

Тип операции, которая использовалась для аутентификации пользователя (например, вход или ссылка).

Подпись:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

UserCredential.providerId

Поставщик, который использовался для аутентификации пользователя.

Подпись:

providerId: string | null;

ПользовательКредиентиал.пользователь

Пользователь, аутентифицированный с помощью этих учетных данных.

Подпись:

user: User;