2012-12-13 20 views
16

In Firebase, quando ci iscriviamo, ci fornisce una chiave API per ciascun Url Firebase. Ma dove viene utilizzato in un'applicazione consumante? L'API fireBase non fornisce alcun mezzo per fornire la chiave API.Firebase - Che cos'è la chiave API

Sicurezza: cosa impedisce a chiunque di andare avanti e scrivere qualsiasi oggetto sull'URL firebase specificato? Come viene gestita l'autorizzazione?

+0

Per le persone che cercano la chiave API 3.xe sopra per inserire nella configurazione di initializeApp(), consultare i documenti qui: https://firebase.google.com/docs/web/setup#add_firebase_to_your_app – Kato

risposta

5

aggiornati i link al nuovo sito Firebase

La tua domanda è di grande attualità, come Firebase appena annunciato la sua suite di sicurezza completa a pochi giorni fa.

C'è un bel screencast intro e documenti qui: https://firebase.google.com/docs/database/security/

Il "API Key" è il vecchio nome per un Firebase segreto. Questo è usato per generare i token di autenticazione per dimostrare a Firebase chi sono gli utenti. Si può vedere documentazione sull'autenticazione qui: https://firebase.google.com/docs/auth/

+0

Ho fatto come il documento dice, ma intrappolato dall'errore 'FirebaseAuthClient non è definito', mentre sto provando ad usare il nuovo' FirebaseAuthClient() '. Quindi, cosa c'è che non va? – Kinka

+3

OK, lo so ... I ** è necessario aggiungere l'accesso JavaScript Firebase Simple JavaScript **, ma non ci dice dove esiste il codice. Tuttavia, l'ho trovato su https: //github.com/firebase/firetube ... – Kinka

+0

^è la risposta corretta. Devi includere