Este documento explica como gerenciar regras do Firebase Realtime Database de seu app usando a REST API.
Atualizar regras do Firebase Realtime Database
Com a API REST, é possível escrever e atualizar regras do Firebase Realtime Database para seu app do Firebase fazendo uma solicitação PUT
para o caminho /.settings/rules.json
.
Para isso, precisaremos de um token de acesso para autenticar nossa solicitação REST.
Neste exemplo, o acesso de leitura foi ativado para todos os dados do banco de dados do Firebase:
curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
Recuperar regras do Firebase Realtime Database
Da mesma forma, podemos fazer uma solicitação GET para o caminho /.settings/rules.json
do URL do nosso aplicativo para recuperar as regras do Firebase Realtime Database:
curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
A resposta conterá todas as regras do nosso app.