Interfaccia che rappresenta le proprietà da aggiornare sull'utente fornito.
Firma:
export interface UpdateRequest
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Disabilitato | booleano | Se l'utente è disabilitato o meno: true per disabili; false per abilitato. |
nome da visualizzare | stringa | nullo | Il nome visualizzato dell'utente. |
corda | L'e-mail principale dell'utente. | |
email verificata | booleano | Se l'e-mail principale dell'utente è verificata o meno. |
multifattore | Impostazioni MultiFactorUpdate | Le proprietà correlate a più fattori aggiornate dell'utente. |
parola d'ordine | corda | La password senza hash dell'utente. |
numero di telefono | stringa | nullo | Il numero di telefono principale dell'utente. |
fotoURL | stringa | nullo | L'URL della foto dell'utente. |
providerToUnlink | corda[] | Scollega questo utente dai provider specificati. |
providerToLink | UserProvider | Collega questo utente al provider specificato. Il collegamento di un provider a un account utente esistente non invalida il token di aggiornamento di tale account. In altre parole, l'account esistente continuerebbe ad essere in grado di accedere alle risorse, nonostante non abbia utilizzato il provider appena collegato per accedere. Se desideri forzare l'utente ad autenticarsi con questo nuovo provider, devi (a) revocare la sua token di aggiornamento (vedi https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) assicurarsi che non siano presenti altri metodi di autenticazione su questo account. |
UpdateRequest.disabled
Se l'utente è disabilitato o meno: true
per disabili; false
per abilitato.
Firma:
disabled?: boolean;
UpdateRequest.displayName
Il nome visualizzato dell'utente.
Firma:
displayName?: string | null;
UpdateRequest.e-mail
L'e-mail principale dell'utente.
Firma:
email?: string;
UpdateRequest.emailVerificato
Se l'e-mail principale dell'utente è verificata o meno.
Firma:
emailVerified?: boolean;
UpdateRequest.multiFactor
Le proprietà correlate a più fattori aggiornate dell'utente.
Firma:
multiFactor?: MultiFactorUpdateSettings;
UpdateRequest.password
La password senza hash dell'utente.
Firma:
password?: string;
UpdateRequest.numerotelefono
Il numero di telefono principale dell'utente.
Firma:
phoneNumber?: string | null;
UpdateRequest.URLfoto
L'URL della foto dell'utente.
Firma:
photoURL?: string | null;
UpdateRequest.provvidersToUnlink
Scollega questo utente dai provider specificati.
Firma:
providersToUnlink?: string[];
UpdateRequest.providerToLink
Collega questo utente al provider specificato.
Il collegamento di un provider a un account utente esistente non invalida il token di aggiornamento di tale account. In altre parole, l'account esistente continuerebbe ad essere in grado di accedere alle risorse, nonostante non abbia utilizzato il provider appena collegato per accedere. Se desideri forzare l'utente ad autenticarsi con questo nuovo provider, devi (a) revocare la sua token di aggiornamento (vedi https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) assicurarsi che non siano presenti altri metodi di autenticazione su questo account.
Firma:
providerToLink?: UserProvider;