Interface représentant les propriétés à mettre à jour sur l'utilisateur fourni.
Signature:
export interface UpdateRequest
Propriétés
Propriété | Taper | Description |
---|---|---|
désactivé | booléen | Que l'utilisateur soit désactivé ou non : true pour désactivé ; false pour activé. |
Afficher un nom | chaîne | nul | Le nom d’affichage de l’utilisateur. |
chaîne | L'adresse e-mail principale de l'utilisateur. | |
Email verifié | booléen | Si l'adresse e-mail principale de l'utilisateur est vérifiée ou non. |
multiFacteur | Paramètres de mise à jour multifacteur | Propriétés liées à plusieurs facteurs mises à jour de l'utilisateur. |
mot de passe | chaîne | Le mot de passe non haché de l'utilisateur. |
numéro de téléphone | chaîne | nul | Le numéro de téléphone principal de l'utilisateur. |
photoURL | chaîne | nul | L'URL de la photo de l'utilisateur. |
fournisseursÀUnlink | chaîne[] | Dissocie cet utilisateur des fournisseurs spécifiés. |
fournisseurVersLien | Fournisseur d'utilisateurs | Lie cet utilisateur au fournisseur spécifié. Lier un fournisseur à un compte utilisateur existant n'invalide pas le jeton d'actualisation de ce compte. En d'autres termes, le compte existant continuera à pouvoir accéder aux ressources, même s'il n'a pas utilisé le fournisseur nouvellement lié pour se connecter. Si vous souhaitez forcer l'utilisateur à s'authentifier auprès de ce nouveau fournisseur, vous devez (a) révoquer son compte. jeton d'actualisation (voir https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens), et (b) assurez-vous qu'aucune autre méthode d'authentification n'est présente sur ce compte. |
UpdateRequest.disabled
Que l'utilisateur soit désactivé ou non : true
pour désactivé ; false
pour activé.
Signature:
disabled?: boolean;
UpdateRequest.displayName
Le nom d’affichage de l’utilisateur.
Signature:
displayName?: string | null;
UpdateRequest.email
L'adresse e-mail principale de l'utilisateur.
Signature:
email?: string;
UpdateRequest.emailVerified
Si l'adresse e-mail principale de l'utilisateur est vérifiée ou non.
Signature:
emailVerified?: boolean;
UpdateRequest.multiFactor
Propriétés liées à plusieurs facteurs mises à jour de l'utilisateur.
Signature:
multiFactor?: MultiFactorUpdateSettings;
UpdateRequest.password
Le mot de passe non haché de l'utilisateur.
Signature:
password?: string;
UpdateRequest.phoneNumber
Le numéro de téléphone principal de l'utilisateur.
Signature:
phoneNumber?: string | null;
UpdateRequest.photoURL
L'URL de la photo de l'utilisateur.
Signature:
photoURL?: string | null;
UpdateRequest.providersToUnlink
Dissocie cet utilisateur des fournisseurs spécifiés.
Signature:
providersToUnlink?: string[];
UpdateRequest.providerToLink
Lie cet utilisateur au fournisseur spécifié.
Lier un fournisseur à un compte utilisateur existant n'invalide pas le jeton d'actualisation de ce compte. En d'autres termes, le compte existant continuera à pouvoir accéder aux ressources, même s'il n'a pas utilisé le fournisseur nouvellement lié pour se connecter. Si vous souhaitez forcer l'utilisateur à s'authentifier auprès de ce nouveau fournisseur, vous devez (a) révoquer son compte. jeton d'actualisation (voir https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens), et (b) assurez-vous qu'aucune autre méthode d'authentification n'est présente sur ce compte.
Signature:
providerToLink?: UserProvider;