identity.AuthUserRecord interface

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.
email 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;