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

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

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