identity.AuthUserRecord interface

UserRecord передается функциям блокировки аутентификации с платформы идентификации.

Подпись:

export interface AuthUserRecord 

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

Свойство Тип Описание
пользовательские претензии Запись<строка, любая> Объект настраиваемых утверждений пользователя, если он доступен, обычно используется для определения ролей пользователя и распространяется на токен идентификатора прошедшего проверку подлинности пользователя.
неполноценный логическое значение Независимо от того, отключен ли пользователь: true для отключенного; false для включенного.
отображаемое имя нить Отображаемое имя пользователя.
электронная почта нить Основной адрес электронной почты пользователя, если он установлен.
электронная почтаПодтвержден логическое значение Подтвержден ли основной адрес электронной почты пользователя.
метаданные Метаданные аутентификации пользователя Дополнительные метаданные о пользователе.
многофакторный Параметры аутентификацииMultiFactorSettings Свойства, связанные с многофакторностью, для текущего пользователя, если они доступны.
парольХэш нить Хешированный пароль пользователя (в кодировке Base64).
парольСоль нить Соль пароля пользователя (в кодировке Base64).
номер телефона нить Основной номер телефона пользователя, если он установлен.
фотоURL нить URL-адрес фотографии пользователя.
данные поставщика Аутусеринфо[] Массив провайдеров (например, Google, Facebook), привязанных к пользователю.
идентификатор арендатора строка | нулевой Идентификатор клиента, которому принадлежит пользователь, если доступен.
токеныValidAfterTime нить Дата, после которой токены пользователя становятся действительными, в формате строки UTC.
жидкость нить uid пользователя.

идентификация.AuthUserRecord.customClaims

Объект настраиваемых утверждений пользователя, если он доступен, обычно используется для определения ролей пользователя и распространяется на токен идентификатора прошедшего проверку подлинности пользователя.

Подпись:

customClaims?: Record<string, any>;

идентификация.AuthUserRecord.disabled

Независимо от того, отключен ли пользователь: true для отключенного; false для включенного.

Подпись:

disabled: boolean;

идентификация.AuthUserRecord.displayName

Отображаемое имя пользователя.

Подпись:

displayName?: string;

идентификация.AuthUserRecord.email

Основной адрес электронной почты пользователя, если он установлен.

Подпись:

email?: string;

идентификация.AuthUserRecord.emailVerified

Подтвержден ли основной адрес электронной почты пользователя.

Подпись:

emailVerified: boolean;

идентификация.AuthUserRecord.метаданные

Дополнительные метаданные о пользователе.

Подпись:

metadata: AuthUserMetadata;

идентификация.AuthUserRecord.multiFactor

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

Подпись:

multiFactor?: AuthMultiFactorSettings;

идентификация.AuthUserRecord.passwordHash

Хешированный пароль пользователя (в кодировке Base64).

Подпись:

passwordHash?: string;

идентификация.AuthUserRecord.passwordSalt

Соль пароля пользователя (в кодировке Base64).

Подпись:

passwordSalt?: string;

идентификация.AuthUserRecord.phoneNumber

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

Подпись:

phoneNumber?: string;

идентификация.AuthUserRecord.photoURL

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

Подпись:

photoURL?: string;

идентификация.AuthUserRecord.providerData

Массив провайдеров (например, Google, Facebook), привязанных к пользователю.

Подпись:

providerData: AuthUserInfo[];

идентификация.AuthUserRecord.tenantId

Идентификатор клиента, которому принадлежит пользователь, если доступен.

Подпись:

tenantId?: string | null;

идентификация.AuthUserRecord.tokensValidAfterTime

Дата, после которой токены пользователя становятся действительными, в формате строки UTC.

Подпись:

tokensValidAfterTime?: string;

идентификация.AuthUserRecord.uid

uid пользователя .

Подпись:

uid: string;