2016-07-20 6 views
0

Ich habe eine App, die bereits in Produktion ist und jetzt habe ich einen Chat basierend auf Firebase implementiert.Zentrale Anmeldung für Firebase

Da ich alle Benutzer bereits in meinem System authentifiziert habe, logge ich mich derzeit mit nur einem E-Mail-Account in Firebase ein, sodass alle Sitzungen für alle Benutzer den gleichen Firebase-Login basierend auf E-Mail und Passwort verwenden.

Obwohl es funktioniert, glaube ich nicht, dass dies die beste Lösung für mein System ist. Wie sollte ich mich in diesem Fall dem Firebase-Login nähern? Was ist die beste und sicherste Lösung?

Antwort

1

Sie könnten Ihr bestehendes Login-System als Authentifizierungsanbieter hinzufügen.
Ihr Server-Backend würde create a custom token und es an den Benutzer zurückgeben, wenn er sich erfolgreich angemeldet hat. Der Benutzer kann dann dieses Token an signInWithCustomToken() weitergeben, um sich gegen Firebase zu authentifizieren.