Es la interfaz que representa las propiedades que se deben actualizar en el usuario proporcionado.
Firma:
export interface UpdateRequest
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
inhabilitado | booleano | Si el usuario está inhabilitado o no: true para inhabilitado; false para habilitada. |
displayName | cadena | nulo | El nombre visible del usuario. |
string | El correo electrónico principal del usuario. | |
emailVerified | booleano | Indica si se verificó el correo electrónico principal del usuario. |
multifactor | MultiFactorUpdateSettings | Las propiedades actualizadas del usuario relacionadas con la autenticación de varios factores. |
contraseña | string | La contraseña sin hash del usuario. |
Númerodeteléfono | cadena | nulo | El número de teléfono principal del usuario. |
URLdefoto | cadena | nulo | La URL de la foto del usuario. |
proveedoresPara desvincular | string[] | Desvincula a este usuario de los proveedores especificados. |
proveedorToLink | UserProvider. | Vincula a este usuario al 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á teniendo acceso a los recursos, a pesar de no haber usado el proveedor recientemente vinculado para acceder. Si quieres forzar al usuario a que se autentique con este proveedor nuevo, debes (a) revocar su token de actualización (consulta https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) y (b) asegurarte de que no haya otros métodos de autenticación presentes en esta cuenta. |
UpdateRequest.inhabilitado
Si el usuario está inhabilitado o no: true
para inhabilitado; false
para habilitada.
Firma:
disabled?: boolean;
UpdateRequest.displayName
El nombre visible del usuario.
Firma:
displayName?: string | null;
UpdateRequest.correoelectrónico
El correo electrónico principal del usuario.
Firma:
email?: string;
UpdateRequest.emailVerified
Indica si se verificó el correo electrónico principal del usuario.
Firma:
emailVerified?: boolean;
UpdateRequest.multifactor
Las propiedades actualizadas del usuario relacionadas con la autenticación de varios factores.
Firma:
multiFactor?: MultiFactorUpdateSettings;
UpdateRequest.password
La contraseña sin hash del usuario.
Firma:
password?: string;
UpdateRequest.phoneNumber
El número de teléfono principal del usuario.
Firma:
phoneNumber?: string | null;
UpdateRequest.photoURL
La URL de la foto del usuario.
Firma:
photoURL?: string | null;
UpdateRequest.providersToDesvincular
Desvincula a este usuario de los proveedores especificados.
Firma:
providersToUnlink?: string[];
UpdateRequest.providerToLink
Vincula este usuario al 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á teniendo acceso a los recursos, a pesar de no haber usado el proveedor recientemente vinculado para acceder. Si quieres forzar al usuario a que se autentique con este proveedor nuevo, debes (a) revocar su token de actualización (consulta https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) y (b) asegurarte de que no haya otros métodos de autenticación presentes en esta cuenta.
Firma:
providerToLink?: UserProvider;