Интерфейс, представляющий свойства, которые необходимо обновить для предоставленного пользователя.
Подпись:
export interface UpdateRequest
Характеристики
Свойство | Тип | Описание |
---|---|---|
неполноценный | логическое значение | Независимо от того, отключен ли пользователь: true для отключенного; false для включенного. |
отображаемое имя | строка | нулевой | Отображаемое имя пользователя. |
электронная почта | нить | Основной адрес электронной почты пользователя. |
электронная почтаПодтвержден | логическое значение | Подтвержден ли основной адрес электронной почты пользователя. |
многофакторный | Параметры мультифакторобнопдате | Обновленные многофакторные связанные свойства пользователя. |
пароль | нить | Нехешированный пароль пользователя. |
номер телефона | строка | нулевой | Основной номер телефона пользователя. |
фотоURL | строка | нулевой | URL-адрес фотографии пользователя. |
провайдерыToUnlink | нить[] | Отключает этого пользователя от указанных провайдеров. |
провайдерToLink | Пользовательский поставщик | Связывает этого пользователя с указанным провайдером. Привязка поставщика к существующей учетной записи пользователя не делает недействительным токен обновления этой учетной записи. Другими словами, существующая учетная запись будет по-прежнему иметь доступ к ресурсам, несмотря на то, что для входа в систему она не использовала вновь связанного провайдера. Если вы хотите заставить пользователя пройти аутентификацию у этого нового провайдера, вам необходимо (а) отозвать его токен обновления (см. https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) и (б) убедитесь, что в этой учетной записи отсутствуют другие методы аутентификации. |
UpdateRequest.disabled
Независимо от того, отключен ли пользователь: true
для отключенного; false
для включенного.
Подпись:
disabled?: boolean;
UpdateRequest.displayName
Отображаемое имя пользователя.
Подпись:
displayName?: string | null;
UpdateRequest.email
Основной адрес электронной почты пользователя.
Подпись:
email?: string;
UpdateRequest.emailVerified
Подтвержден ли основной адрес электронной почты пользователя.
Подпись:
emailVerified?: boolean;
UpdateRequest.multiFactor
Обновленные многофакторные связанные свойства пользователя.
Подпись:
multiFactor?: MultiFactorUpdateSettings;
ОбновлениеЗапрос.пароль
Нехешированный пароль пользователя.
Подпись:
password?: string;
UpdateRequest.phoneNumber
Основной номер телефона пользователя.
Подпись:
phoneNumber?: string | null;
UpdateRequest.photoURL
URL-адрес фотографии пользователя.
Подпись:
photoURL?: string | null;
UpdateRequest.providersToUnlink
Отключает этого пользователя от указанных провайдеров.
Подпись:
providersToUnlink?: string[];
UpdateRequest.providerToLink
Связывает этого пользователя с указанным провайдером.
Привязка поставщика к существующей учетной записи пользователя не делает недействительным токен обновления этой учетной записи. Другими словами, существующая учетная запись будет продолжать иметь возможность доступа к ресурсам, несмотря на то, что для входа в систему не использовался новый связанный провайдер. Если вы хотите заставить пользователя пройти аутентификацию с этим новым провайдером, вам необходимо (а) отозвать его токен обновления (см. https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) и (б) убедитесь, что в этой учетной записи отсутствуют другие методы аутентификации.
Подпись:
providerToLink?: UserProvider;