2012-12-13 13 views
16

In Firebase, wenn wir uns anmelden, gibt es uns einen API-Schlüssel für jede firebase Url. Aber wo wird es in einer verbrauchenden Anwendung verwendet? Die FireBase-API bietet keine Möglichkeit zur Bereitstellung von API-Schlüsseln.Firebase - Was ist der API-Schlüssel?

Sicherheit: Was jemand ein Objekt an der angegebenen URL zu Feuerbasis voran gehen und schreiben verhindert? Wie wird die Autorisierung verwaltet?

+0

Für Leute, die nach dem API-Schlüssel 3.x und höher suchen, den Sie in Ihre initializeApp() - Konfiguration einfügen können, finden Sie hier eine Dokumentation: https://firebase.google.com/docs/web/setup#add_firebase_to_your_app – Kato

Antwort

5

die Links auf die neue Firebase Webseite vor

Ihre Frage ist sehr aktuell, wie Firebase soeben angekündigt, seine volle Sicherheits-Suite ein paar Tage aktualisiert.

Es gibt ein schönes Intro Screencasts und docs hier: https://firebase.google.com/docs/database/security/

Der "API Key" ist der alte Name für eine Firebase Geheimnis. Dies wird verwendet, um Authentifizierungstoken zu generieren, um Firebase gegenüber nachzuweisen, wer Benutzer sind. Sie können hier Dokumente zur Authentifizierung finden Sie unter: https://firebase.google.com/docs/auth/

+0

Dokument sagt, aber gefangen durch den Fehler 'FirebaseAuthClient ist nicht definiert ', wie ich versuche, neue' FirebaseAuthClient() 'zu verwenden. Also, was ist falsch? – Kinka

+3

OK, ich weiß ... Ich ** muss das Firebase Simple Login JavaScript include ** hinzufügen, aber es sagt uns nicht, wo der Code existiert. Allerdings habe ich es unter https: //github.com/firebase/firetube gefunden ... – Kinka

+0

^Ist die richtige Antwort. Sie müssen