Este documento explica como gerenciar regras de segurança do Firebase Realtime Database do seu app com a API REST.
Como atualizar as regras de segurança do Firebase Realtime Database
Com a API REST, é possível escrever e atualizar
regras de segurança do Firebase Realtime Database para seu
app do Firebase fazendo uma solicitação PUT
para o caminho /.settings/rules.json
.
Para isso, vamos precisar 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>'
Como recuperar as regras de segurança do Firebase Realtime Database
Da mesma forma, podemos fazer uma solicitação GET para o caminho /.settings/rules.json
do URL do nosso app
para recuperar as regras de segurança do Firebase Realtime Database:
curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
A resposta vai conter todas as regras do nosso app.