El UserRecord
que se pasa a las funciones de bloqueo de autenticación desde Identity Platform
Firma:
export interface AuthUserRecord
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
customClaims | Registro<string, any> | El objeto de reclamaciones personalizadas del usuario, si está disponible, normalmente se usa para definir roles de usuario y se propaga a un token de ID de usuario autenticado. |
inhabilitado | booleano | Si el usuario está inhabilitado o no: true para inhabilitado; false para habilitada. |
displayName | string | El nombre visible del usuario. |
string | La cuenta de correo electrónico principal del usuario, si se configuró. | |
emailVerified | booleano | Indica si se verificó el correo electrónico principal del usuario. |
metadata | AuthUserMetadata | Metadatos adicionales del usuario. |
multifactor | AuthMultiFactorSettings | Las propiedades relacionadas con varios factores para el usuario actual, si están disponibles. |
contraseñaHash | string | La contraseña con hash del usuario (codificada en base64). |
contraseñaSalto | string | La sal de la contraseña del usuario (codificada en base64). |
Númerodeteléfono | string | El número de teléfono principal del usuario, si se configuró. |
URLdefoto | string | La URL de la foto del usuario. |
Datos de proveedores | Información del usuario de autenticación | Es un array de proveedores (por ejemplo, Google o Facebook) vinculados al usuario. |
IDdeusuario | cadena | nulo | Es el ID del usuario al que pertenece el usuario, si está disponible. |
tokensValidAfterTime | string | Es la fecha después de la que son válidos los tokens del usuario, con el formato de una cadena UTC. |
UID | string | El uid del usuario. |
Identity.AuthUserRecord.customClaims
El objeto de reclamaciones personalizadas del usuario, si está disponible, normalmente se usa para definir roles de usuario y se propaga a un token de ID de usuario autenticado.
Firma:
customClaims?: Record<string, any>;
Identity.AuthUserRecord.Disabled
Si el usuario está inhabilitado o no: true
para inhabilitado; false
para habilitada.
Firma:
disabled: boolean;
Identity.AuthUserRecord.displayName
El nombre visible del usuario.
Firma:
displayName?: string;
identidad.AuthUserRecord.email
La cuenta de correo electrónico principal del usuario, si se configuró.
Firma:
email?: string;
identidad.AuthUserRecord.emailVerified
Indica si se verificó el correo electrónico principal del usuario.
Firma:
emailVerified: boolean;
identidad.AuthUserRecord.metadata
Metadatos adicionales del usuario.
Firma:
metadata: AuthUserMetadata;
Identity.AuthUserRecord.multiFactor
Las propiedades relacionadas con varios factores para el usuario actual, si están disponibles.
Firma:
multiFactor?: AuthMultiFactorSettings;
identidad.AuthUserRecord.passwordHashHash
La contraseña con hash del usuario (codificada en base64).
Firma:
passwordHash?: string;
identidad.AuthUserRecord.passwordSalt
La sal de la contraseña del usuario (codificada en base64).
Firma:
passwordSalt?: string;
identidad.AuthUserRecord.phoneNumber
El número de teléfono principal del usuario, si se configuró.
Firma:
phoneNumber?: string;
identidad.AuthUserRecord.photoURL
La URL de la foto del usuario.
Firma:
photoURL?: string;
identidad.AuthUserRecord.providerData
Es un array de proveedores (por ejemplo, Google o Facebook) vinculados al usuario.
Firma:
providerData: AuthUserInfo[];
identidad.AuthUserRecord.tenantId
Es el ID del usuario al que pertenece el usuario, si está disponible.
Firma:
tenantId?: string | null;
Identity.AuthUserRecord.tokensValidAfterTime
Es la fecha después de la que son válidos los tokens del usuario, con el formato de una cadena UTC.
Firma:
tokensValidAfterTime?: string;
Identity.AuthUserRecord.uid
El uid
del usuario.
Firma:
uid: string;