В этом документе объясняется, как вы можете управлять правилами безопасности базы данных Firebase Realtime вашего приложения через REST API.
Обновление правил безопасности базы данных Firebase Realtime
Используя REST API, вы можете писать и обновлять правила безопасности базы данных Firebase Realtime для вашего приложения Firebase, отправив PUT
запрос по пути /.settings/rules.json
. Для этого нам понадобится токен доступа для аутентификации нашего запроса REST.
В этом примере мы включаем доступ на чтение для всех данных в нашей базе данных Firebase:
curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
Получение правил безопасности базы данных Firebase Realtime
Аналогичным образом мы можем сделать запрос GET по пути /.settings/rules.json
URL-адреса нашего приложения, чтобы получить правила безопасности базы данных Firebase Realtime:
curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
Ответ будет содержать все правила для нашего приложения.