Структура, содержащая пользователя , Тип операции и идентификатор поставщика.
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;