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