UpdateRequest interface

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

Dissocie cet utilisateur des fournisseurs spécifiés.

Signature:

providersToUnlink?: string[];

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;