UpdateRequest interface

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.
e-mail 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;

Scollega questo utente dai provider specificati.

Firma:

providersToUnlink?: string[];

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;