identity.AuthUserRecord interface

El UserRecord pasó a las funciones de bloqueo de autenticación desde la plataforma de identidad.

Firma:

export interface AuthUserRecord 

Propiedades

Propiedad Tipo Descripción
Reclamaciones personalizadas Grabar<cadena, cualquiera> El objeto de reclamos personalizado del usuario, si está disponible, generalmente se usa para definir roles de usuario y se propaga al token de ID de un usuario autenticado.
desactivado booleano Si el usuario está deshabilitado o no: true para deshabilitado; false para habilitado.
nombre para mostrar cadena El nombre para mostrar del usuario.
correo electrónico cadena El correo electrónico principal del usuario, si está configurado.
Correo Electrónico Verificado booleano Si se verifica o no el correo electrónico principal del usuario.
metadatos AuthUserMetadatos Metadatos adicionales sobre el usuario.
multifactor Configuración de autenticación multifactor Las propiedades relacionadas con múltiples factores para el usuario actual, si están disponibles.
contraseñaHash cadena La contraseña hash del usuario (codificada en base64).
contraseñaSalt cadena La contraseña del usuario salt (codificada en base64).
número de teléfono cadena El número de teléfono principal del usuario, si está configurado.
fotoURL cadena La URL de la foto del usuario.
proveedorDatos Información de usuario de autenticación[] Una serie de proveedores (por ejemplo, Google, Facebook) vinculados al usuario.
ID de inquilino cadena | nulo El ID del inquilino al que pertenece el usuario, si está disponible.
tokensValidAfterTime cadena La fecha posterior a la cual los tokens del usuario son válidos, formateada como una cadena UTC.
fluido cadena El uid del usuario.

identidad.AuthUserRecord.customClaims

El objeto de reclamos personalizado del usuario, si está disponible, generalmente se usa para definir roles de usuario y se propaga al token de ID de un usuario autenticado.

Firma:

customClaims?: Record<string, any>;

identidad.AuthUserRecord.disabled

Si el usuario está deshabilitado o no: true para deshabilitado; false para habilitado.

Firma:

disabled: boolean;

identidad.AuthUserRecord.displayName

El nombre para mostrar del usuario.

Firma:

displayName?: string;

identidad.AuthUserRecord.correo electrónico

El correo electrónico principal del usuario, si está configurado.

Firma:

email?: string;

identidad.AuthUserRecord.emailVerified

Si se verifica o no el correo electrónico principal del usuario.

Firma:

emailVerified: boolean;

identidad.AuthUserRecord.metadatos

Metadatos adicionales sobre el usuario.

Firma:

metadata: AuthUserMetadata;

identidad.AuthUserRecord.multiFactor

Las propiedades relacionadas con múltiples factores para el usuario actual, si están disponibles.

Firma:

multiFactor?: AuthMultiFactorSettings;

identidad.AuthUserRecord.contraseñaHash

La contraseña hash del usuario (codificada en base64).

Firma:

passwordHash?: string;

identidad.AuthUserRecord.contraseñaSalt

La contraseña del usuario salt (codificada en base64).

Firma:

passwordSalt?: string;

identidad.AuthUserRecord.phoneNumber

El número de teléfono principal del usuario, si está configurado.

Firma:

phoneNumber?: string;

identidad.AuthUserRecord.photoURL

La URL de la foto del usuario.

Firma:

photoURL?: string;

identidad.AuthUserRecord.providerData

Una serie de proveedores (por ejemplo, Google, Facebook) vinculados al usuario.

Firma:

providerData: AuthUserInfo[];

identidad.AuthUserRecord.tenantId

El ID del inquilino al que pertenece el usuario, si está disponible.

Firma:

tenantId?: string | null;

identidad.AuthUserRecord.tokensValidAfterTime

La fecha posterior a la cual los tokens del usuario son válidos, formateada como una cadena UTC.

Firma:

tokensValidAfterTime?: string;

identidad.AuthUserRecord.uid

El uid del usuario. .

Firma:

uid: string;