En este documento, se explica cómo administrar Firebase Realtime Database Security Rules de tu app a través de la API de REST.
Actualizando Firebase Realtime Database Security Rules
Con la API de REST, puedes escribir y actualizar
Firebase Realtime Database Security Rules para tu
app de Firebase; para ello, haz una solicitud PUT
a la ruta de acceso /.settings/rules.json
.
Para ello, necesitaremos un token de acceso para autenticar nuestra solicitud de REST
En este ejemplo habilitamos el acceso de lectura para todos los datos de nuestra base de datos de Firebase:
curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
Recupera Firebase Realtime Database Security Rules
De manera similar, podemos realizar una solicitud GET a la ruta de acceso /.settings/rules.json
de la URL
de nuestra app para recuperar nuestras Firebase Realtime Database Security Rules:
curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
La respuesta contendrá todas las reglas de la app.