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