Este documento explica como você pode gerenciar as regras de segurança do Firebase Realtime Database do seu aplicativo por meio da API REST.
Atualizando regras de segurança do Firebase Realtime Database
Usando a API REST, você pode escrever e atualizar regras de segurança 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 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 aplicativo para recuperar nossas regras de segurança 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.