Ich möchte der Firebase-Authentifizierung neue Daten hinzufügen, die Daten wie Anzeigename, Telefonnummer, Bild haben. Aber ich möchte mehr solches Geschlecht, Geburtstag und mehr hinzufügen. Ist es möglich, neue hinzuzufügen?Hinzufügen neuer Daten zu Firebase-Benutzern
Antwort
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:
- Firebase: setting additional user properties
- Add extra User Information with firebase
- How do I link each user to their data in Firebase?
- Swift & Firebase - How to store more user data other than email and password?
- Store additional information during registration with Firebase in Android
- How to add additional information to firebase.auth()
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.
- 1. Powershell - Hinzufügen neuer Daten zu XML
- 2. Hinzufügen neuer Artikel zu Listview
- 3. Hinzufügen neuer Symbole zu OpenUI5?
- 4. Hinzufügen neuer Werte zu Objekten
- 5. Hinzufügen neuer Benutzer zu ICP
- 6. Hinzufügen neuer Benutzer zu Datenbank
- 7. Hinzufügen neuer Entitäten zu DbContext
- 8. Authentifizierung zu neuer Sitzung hinzufügen
- 9. Hinzufügen neuer Tabelle zu SQLite
- 10. Hinzufügen von Daten in neuer Linie bash
- 11. Hinzufügen neuer Daten zu typeahead Ergebnis auf Bildlauf
- 12. Django - Hinzufügen neuer Daten in die Datenbank
- 13. Hinzufügen neuer Zeilen zu einer vorhandenen Tabelle
- 14. Hinzufügen neuer Datenquellen zu einer vorhandenen .rrd
- 15. Python: das Hinzufügen neuer Daten in XML überlagert vorhandene Daten
- 16. Welche Daten beim Hinzufügen neuer Daten zu einem vollständigen Cache zu entfernen sind
- 17. Hinzufügen neuer Seiten zu Django Admin
- 18. JAVA: Hinzufügen neuer Parameter zu einer Methode
- 19. zsh Befehl zu neuer Zeile hinzufügen
- 20. "Hinzufügen" neuer Schriftarten zu Tesseract eng.traineddata
- 21. Hinzufügen neuer Werte zu demselben Wörterbuchschlüssel
- 22. Schreiben/Hinzufügen neuer Optionen zu iPhones .plist
- 23. das Hinzufügen neuer Module zu Suitecrm
- 24. Hinzufügen neuer Elemente zu einer neuen Liste
- 25. Hinzufügen neuer Symbole zu Visual Composer
- 26. JAVA: Hinzufügen neuer Schaltflächen zu einem Bildlauffeld
- 27. Hinzufügen neuer Schriftarten zu Tesseract 3
- 28. Hinzufügen neuer Schriftarten zu TinyMCE Schriftoptionen
- 29. Hinzufügen neuer Treibercode zu Linux-Quellcode
- 30. Hinzufügen neuer Objekte zu einem Jframe
Vielen Dank Herr. Ich denke, ich würde Firebase Realtime Database statt Firebase Authentication verwenden –
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. –
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). –