Este documento explica como você pode gerenciar as regras do Firebase Realtime Database do seu aplicativo por meio da API REST.
Atualização das regras do Firebase Realtime Database
Usando a API REST, você pode escrever e atualizar as regras do Firebase Realtime Database para seu aplicativo Firebase fazendo uma solicitação PUT
para o caminho /.settings/rules.json
. Para fazer isso, precisaremos de um token de acesso para autenticar nossa solicitação REST
Neste exemplo, habilitamos o acesso de leitura para todos os dados em nosso banco de dados Firebase:
curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
Recuperando regras do Firebase Realtime Database
Da mesma forma, podemos fazer uma solicitação GET para o caminho /.settings/rules.json
da URL do nosso aplicativo para recuperar nossas 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 aplicativo.