Antwort

3

Es gibt keine Möglichkeit, den Firebase Authentication-Benutzerprofilen beliebige zusätzliche Daten hinzuzufügen. Wenn Sie das möchten, sollten Sie die Firebase Realtime Database (oder Cloud Firestore) zum Speichern der zusätzlichen Informationen verwenden.

Dieser Ansatz hat in ganz wenigen Fragen in der Vergangenheit abgedeckt, so dass ich Sie zu denen Verlinken:

Seit einigen Wochen können Sie dem Firebase Authentication-Benutzerprofil kleine Informationen hinzufügen. Auch wenn dies wie das klingt, was Sie brauchen, ist es explizit nicht zum Speichern von Benutzermetadaten wie Sie benötigen. Stattdessen sind sogenannte Claims vorgesehen: Eigenschaften über den Benutzer, auf den Sie dann in den Sicherheitsregeln zugreifen. Siehe die documentation for setting custom claims.

+0

Vielen Dank Herr. Ich denke, ich würde Firebase Realtime Database statt Firebase Authentication verwenden –

+0

Könnten Sie mir helfen, wie man zwischen Firebase Realtime Database und Firebase Authentication verbindet? Ich meine, ich würde Realtime Database verwenden, um zusätzliche Benutzerinformationen zu speichern, und dann Authentifizierung, die nur für die Anmeldeauthentifizierung verwendet wird. –

+0

Haben Sie die Links gelesen, die ich geteilt habe? Mehrere von ihnen zeigen genau, wie man das in verschiedenen Sprachen macht. Wenn es Ihnen schwer fällt, es zum Laufen zu bringen, teilen Sie [den Code, wo Sie steckengeblieben sind] (http://stackoverflow.com/help/mcve) (lesen Sie den Link, es ist sehr nützlich). –

Verwandte Themen