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;
UpdateRequest.providersToUnlink
Desvincula a este usuario de los proveedores especificados.
Firma:
providersToUnlink?: string[];
UpdateRequest.proveedorToLink
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;