2012-12-13 21 views
16

W Firebase, gdy rejestrujemy się, daje nam klucz API dla każdego adresu URL firebase. Ale gdzie jest używany w aplikacji konsumującej? FireBase API nie zapewnia żadnych środków do dostarczenia klucza API.Firebase - Co to jest klucz interfejsu API

Bezpieczeństwo: Co przeszkadza komukolwiek iść naprzód i wpisywać dowolny obiekt do podanego URL-a Firebase? Jak zarządzana jest autoryzacja?

+0

Dla osób szukających klucza API 3.x i nowszego do wstawienia w konfiguracji initializeApp(), zobacz dokumentację tutaj: https://firebase.google.com/docs/web/setup#add_firebase_to_your_app – Kato

Odpowiedz

5

zaktualizowane linki do nowej Firebase stronie

Twoje pytanie jest bardzo na czasie, jak Firebase właśnie ogłosił swój pełny pakiet zabezpieczeń kilka dni temu.

Jest ładny wstęp screencast i docs tutaj: https://firebase.google.com/docs/database/security/

"klucz API" jest stara nazwa dla Firebase Secret. Służy do generowania tokenów uwierzytelniających, aby udowodnić użytkownikom, którzy są użytkownikami Firebase. Można zobaczyć docs uwierzytelniania tutaj: https://firebase.google.com/docs/auth/

+0

Zrobiłem jako dokument mówi, ale uwięziony przez błąd 'FirebaseAuthClient nie jest zdefiniowany', ponieważ próbuję użyć nowego' FirebaseAuthClient() '. Co jest nie tak? – Kinka

+3

OK, wiem ... Ja ** muszę dodać Firebase Simple Login JavaScript include **, ale nie informuje nas, gdzie kod istnieje. Jednak znalazłem go pod adresem https: //github.com/firebase/firetube ... – Kinka

+0

^To jest poprawna odpowiedź. Musisz uwzględnić

Powiązane problemy