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