UpdateRequest interface

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

Firma:

export interface UpdateRequest 

Propiedades

Propiedad Escribe 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.
Email cuerda 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 Ajustes de actualización multifactor Las propiedades relacionadas con múltiples factores actualizadas del usuario.
clave cuerda La contraseña sin cifrar del usuario.
número de teléfono cadena | nulo El número de teléfono principal del usuario.
fotoURL cadena | nulo URL de la foto del usuario.
proveedores para desvincular cuerda[] Desvincula a este usuario de los proveedores especificados.
proveedorToLink UsuarioProveedor 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 continuaría teniendo acceso 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.deshabilitado

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

Firma:

disabled?: boolean;

UpdateRequest.displayName

El nombre para mostrar del usuario.

Firma:

displayName?: string | null;

UpdateRequest.email

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;

UpdateRequest.multiFactor

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

Firma:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.contraseña

La contraseña sin cifrar del usuario.

Firma:

password?: string;

UpdateRequest.phoneNumber

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

Firma:

phoneNumber?: string | null;

UpdateRequest.photoURL

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 continuaría teniendo acceso 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;