Prześlij opinię
Zarządzanie regułami zabezpieczeń Bazy danych czasu rzeczywistego Firebase za pomocą REST
bookmark_border bookmark
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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 REST API możesz zapisywać i aktualizować parametry Firebase Realtime Database Security Rules w aplikacji Firebase, wysyłając żądanie PUT
do ścieżki /.settings/rules.json
.
Aby to zrobić, potrzebujemy tokena dostępu do uwierzytelnienia naszego żądania REST .
W tym przykładzie zezwalamy na odczyt 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>'
Zapisywanie reguły Firebase Realtime Database Security Rules za pomocą interfejsu API REST spowoduje zastąpienie wszystkich istniejących reguł.
Pobieram Firebase Realtime Database Security Rules
Podobnie możemy wysłać żądanie GET do ścieżki /.settings/rules.json
adresu URL 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.
Prześlij opinię
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-02-28 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-02-28 UTC."],[],[]]