Gerenciando regras de segurança do Firebase Realtime Database via REST

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.