UpdateRequest interface

Interfaz que representa las propiedades para actualizar en el usuario proporcionado.

Firma:

export interface UpdateRequest 

Propiedades

Propiedad Tipo Descripción
desactivado booleano Si el usuario está deshabilitado o no: true para deshabilitado; false para habilitado.
nombre para mostrar cadena | nulo El nombre para mostrar del usuario.
correo electrónico cadena El correo electrónico principal del usuario.
Correo Electrónico Verificado booleano Si se verifica o no el correo electrónico principal del usuario.
multifactor Configuración de actualización de MultiFactor Las propiedades relacionadas con múltiples factores actualizadas del usuario.
contraseña cadena La contraseña sin hash del usuario.
número de teléfono cadena | nulo El número de teléfono principal del usuario.
fotoURL cadena | nulo La URL de la foto del usuario.
proveedores para desvincular cadena[] Desvincula a este usuario de los proveedores especificados.
proveedorToLink Proveedor de usuarios Vincula a este usuario con el proveedor especificado. Vincular un proveedor a una cuenta de usuario existente no invalida el token de actualización de esa cuenta. En otras palabras, la cuenta existente seguirá pudiendo acceder a los recursos, a pesar de no haber utilizado el proveedor recién vinculado para iniciar sesión. Si desea obligar al usuario a autenticarse con este nuevo proveedor, debe (a) revocar su token de actualización (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) y (b) asegúrese de que no haya otros métodos de autenticación presentes en esta cuenta.

UpdateRequest.disabled

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

Firma:

disabled?: boolean;

UpdateRequest.nombredevisualización

El nombre para mostrar del usuario.

Firma:

displayName?: string | null;

Solicitud de actualización.correo electrónico

El correo electrónico principal del usuario.

Firma:

email?: string;

UpdateRequest.emailVerificado

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

Firma:

emailVerified?: boolean;

Solicitud de actualización.multiFactor

Las propiedades relacionadas con múltiples factores actualizadas del usuario.

Firma:

multiFactor?: MultiFactorUpdateSettings;

ActualizarSolicitud.contraseña

La contraseña sin hash del usuario.

Firma:

password?: string;

Solicitud de actualización.número de teléfono

El número de teléfono principal del usuario.

Firma:

phoneNumber?: string | null;

Solicitud de actualización.URL de la foto

La URL de la foto del usuario.

Firma:

photoURL?: string | null;

Desvincula a este usuario de los proveedores especificados.

Firma:

providersToUnlink?: string[];

Vincula a este usuario con el proveedor especificado.

Vincular un proveedor a una cuenta de usuario existente no invalida el token de actualización de esa cuenta. En otras palabras, la cuenta existente seguirá pudiendo acceder a los recursos, a pesar de no haber utilizado el proveedor recién vinculado para iniciar sesión. Si desea obligar al usuario a autenticarse con este nuevo proveedor, debe (a) revocar su token de actualización (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) y (b) asegúrese de que no haya otros métodos de autenticación presentes en esta cuenta.

Firma:

providerToLink?: UserProvider;