В этом документе объясняется, как можно управлять Firebase Realtime Database Security Rules вашего приложения через REST API.
Обновление Firebase Realtime Database Security Rules
Используя REST API, вы можете создавать и обновлять Firebase Realtime Database Security Rules для своего приложения 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 Database Security Rules
Аналогичным образом мы можем сделать запрос GET к пути /.settings/rules.json
URL-адреса нашего приложения, чтобы получить Firebase Realtime Database Security Rules :
curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
Ответ будет содержать все правила для нашего приложения.