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;