Zarządzanie regułami zabezpieczeń Bazy danych czasu rzeczywistego Firebase za pomocą REST

Z tego dokumentu dowiesz się, jak zarządzać Firebase Realtime Database Security Rules w aplikacji za pomocą interfejsu API REST.

Aktualizuję: Firebase Realtime Database Security Rules

Za pomocą interfejsu API REST możesz zapisywać i aktualizować dane Firebase Realtime Database Security Rules dla aplikacji Firebase, wysyłając żądanie PUT do ścieżki /.settings/rules.json. Aby to zrobić, potrzebujemy tokena dostępu do uwierzytelniania żądania REST.

W tym przykładzie włączamy dostęp w trybie odczytu do wszystkich danych w bazie danych Firebase:

curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

Pobieranie Firebase Realtime Database Security Rules

Podobnie możemy wysłać żądanie GET do ścieżki /.settings/rules.json adresu URL naszej aplikacji, aby pobrać Firebase Realtime Database Security Rules:

curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

Odpowiedź będzie zawierać wszystkie reguły dotyczące naszej aplikacji.