Управление правилами безопасности базы данных Firebase Realtime через REST

В этом документе объясняется, как управлять 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>'

В ответе будут содержаться все правила нашего приложения.