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;