UpdateRequest interface

Интерфейс, представляющий свойства, которые необходимо обновить для предоставленного пользователя.

Подпись:

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;

UpdateRequest.пароль

Нехешированный пароль пользователя.

Подпись:

password?: string;

UpdateRequest.phoneNumber

Основной номер телефона пользователя.

Подпись:

phoneNumber?: string | null;

UpdateRequest.photoURL

URL-адрес фотографии пользователя.

Подпись:

photoURL?: string | null;

Отключает этого пользователя от указанных провайдеров.

Подпись:

providersToUnlink?: string[];

Связывает этого пользователя с указанным провайдером.

Привязка поставщика к существующей учетной записи пользователя не делает недействительным токен обновления этой учетной записи. Другими словами, существующая учетная запись будет по-прежнему иметь доступ к ресурсам, несмотря на то, что для входа в систему не использовался новый связанный провайдер. Если вы хотите заставить пользователя пройти аутентификацию с этим новым провайдером, вам необходимо (а) отозвать его токен обновления (см. https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) и (б) убедитесь, что в этой учетной записи отсутствуют другие методы аутентификации.

Подпись:

providerToLink?: UserProvider;