Répondre

3

Il est impossible d'ajouter des données supplémentaires arbitraires aux profils utilisateur Firebase Authentication. Si vous le souhaitez, envisagez d'utiliser la base de données en temps réel Firebase (ou Cloud Firestore) pour stocker les informations supplémentaires.

Cette approche a été couvert dans pas mal de questions dans le passé, donc je vais vous créer un lien vers celles-ci:

Depuis quelques semaines, vous pouvez ajouter de petites informations au profil d'utilisateur Firebase Authentication. Bien que cela puisse sembler ce dont vous avez besoin, il est explicitement destiné à stocker les métadonnées de l'utilisateur telles que vous en avez besoin. Au lieu de cela, ceci est destiné à stocker les prétendues revendications: les propriétés de l'utilisateur auxquelles vous accédez ensuite dans les règles de sécurité. Voir le documentation for setting custom claims.

+0

Merci beaucoup monsieur. Je pense que j'utiliserais la base de données Firebase Realtime au lieu de l'authentification Firebase. –

+0

Pourriez-vous m'aider à établir un lien entre la base de données en temps réel Firebase et l'authentification Firebase? Je veux dire que j'utiliserais la base de données en temps réel pour enregistrer des informations supplémentaires sur l'utilisateur, puis l'authentification juste utilisée pour l'authentification de connexion. –

+0

Avez-vous lu les liens que j'ai partagés? Plusieurs d'entre eux montrent précisément comment le faire dans différentes langues. Si vous avez du mal à le faire fonctionner, partagez [le code d'où vous êtes coincé] (http://stackoverflow.com/help/mcve) (lisez le lien, c'est très utile). –