identity.AuthUserRecord interface

El UserRecord pasó a auth bloqueando Cloud Functions desde la plataforma de identidad.

Firma:

export interface AuthUserRecord 

Propiedades

Propiedad Escribe Descripción
reclamos personalizados Grabar<cadena, cualquiera> El objeto de notificaciones personalizado del usuario, si está disponible, generalmente se usa para definir roles de usuario y se propaga a un token de ID de usuario autenticado.
desactivado booleano Si el usuario está deshabilitado o no: true para deshabilitado; false para habilitado.
nombre para mostrar cuerda El nombre para mostrar del usuario.
Email cuerda 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 AuthUserMetadata Metadatos adicionales sobre el usuario.
multifactor AuthMultiFactorSettings Las propiedades relacionadas con múltiples factores para el usuario actual, si están disponibles.
contraseñaHash cuerda La contraseña cifrada del usuario (codificada en base64).
contraseñaSalt cuerda La contraseña del usuario salt (codificada en base64).
número de teléfono cuerda El número de teléfono principal del usuario, si está configurado.
fotoURL cuerda URL de la foto del usuario.
proveedorDatos AuthUserInfo[] Una matriz de proveedores (por ejemplo, Google, Facebook) vinculados al usuario.
inquilinoId cadena | nulo El ID del arrendatario al que pertenece el usuario, si está disponible.
tokensValidAfterTime cuerda La fecha a partir de la cual los tokens del usuario son válidos, con formato de cadena UTC.
fluido cuerda El uid del usuario.

identidad.AuthUserRecord.customClaims

El objeto de notificaciones personalizado del usuario, si está disponible, generalmente se usa para definir roles de usuario y se propaga a un token de ID de 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.email

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

Firma:

email?: string;

identidad.AuthUserRecord.emailVerificado

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.passwordHash

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

Firma:

passwordHash?: string;

identidad.AuthUserRecord.passwordSalt

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

URL de la foto del usuario.

Firma:

photoURL?: string;

identidad.AuthUserRecord.providerData

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

Firma:

providerData: AuthUserInfo[];

identidad.AuthUserRecord.tenantId

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

Firma:

tenantId?: string | null;

identidad.AuthUserRecord.tokensValidAfterTime

La fecha a partir de la cual los tokens del usuario son válidos, con formato de cadena UTC.

Firma:

tokensValidAfterTime?: string;

identidad.AuthUserRecord.uid

El uid del usuario .

Firma:

uid: string;