UserImportRecord interface

Interfaz que representa a un usuario para importar a Firebase Auth mediante el método BaseAuth.importUsers() .

Firma:

export interface UserImportRecord 

Propiedades

Propiedad Tipo Descripción
Reclamaciones personalizadas { [clave: 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 Solicitud de metadatos de usuario Metadatos adicionales sobre el usuario.
multifactor Configuración de actualización de MultiFactor Propiedades relacionadas con múltiples factores del usuario.
contraseñaHash Buffer El búfer de bytes que representa la contraseña hash del usuario. Cuando se va a importar un usuario con un hash de contraseña, se requiere especificar UserImportOptions para identificar el algoritmo de hash utilizado para generar este hash.
contraseñaSalt Buffer El búfer de bytes que representa la contraseña salt del usuario.
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 Solicitud de proveedor de usuario [] Una serie de proveedores (por ejemplo, Google, Facebook) vinculados al usuario.
ID de inquilino cadena El identificador del inquilino al que se va a importar el usuario. Cuando no se proporciona en un contexto admin.auth.Auth , el usuario se carga en el proyecto principal predeterminado. Cuando no se proporciona en un contexto admin.auth.TenantAwareAuth , el usuario se carga en el inquilino correspondiente al ID de inquilino de esa instancia de TenantAwareAuth .
fluido cadena El uid del usuario.

UserImportRecord.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?: {
        [key: string]: any;
    };

UserImportRecord.disabled

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

Firma:

disabled?: boolean;

UserImportRecord.displayName

El nombre para mostrar del usuario.

Firma:

displayName?: string;

UserImportRecord.correo electrónico

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

Firma:

email?: string;

UserImportRecord.emailVerificado

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

Firma:

emailVerified?: boolean;

UserImportRecord.metadatos

Metadatos adicionales sobre el usuario.

Firma:

metadata?: UserMetadataRequest;

UserImportRecord.multiFactor

Propiedades relacionadas con múltiples factores del usuario.

Firma:

multiFactor?: MultiFactorUpdateSettings;

UserImportRecord.contraseñaHash

El búfer de bytes que representa la contraseña hash del usuario. Cuando se va a importar un usuario con un hash de contraseña, se requiere especificar UserImportOptions para identificar el algoritmo de hash utilizado para generar este hash.

Firma:

passwordHash?: Buffer;

UserImportRecord.contraseñaSalt

El búfer de bytes que representa la contraseña salt del usuario.

Firma:

passwordSalt?: Buffer;

UsuarioImportRecord.phoneNumber

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

Firma:

phoneNumber?: string;

UserImportRecord.fotoURL

La URL de la foto del usuario.

Firma:

photoURL?: string;

UserImportRecord.providerData

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

Firma:

providerData?: UserProviderRequest[];

UserImportRecord.tenantId

El identificador del inquilino al que se va a importar el usuario. Cuando no se proporciona en un contexto admin.auth.Auth , el usuario se carga en el proyecto principal predeterminado. Cuando no se proporciona en un contexto admin.auth.TenantAwareAuth , el usuario se carga en el inquilino correspondiente al ID de inquilino de esa instancia de TenantAwareAuth .

Firma:

tenantId?: string;

Registro de importación de usuario.uid

El uid del usuario. .

Firma:

uid: string;