Administrar las reglas de seguridad de la base de datos en tiempo real de Firebase a través de REST

Este documento explica cómo puede administrar las reglas de seguridad de la base de datos en tiempo real de Firebase de su aplicación a través de la API REST.

Actualización de las reglas de seguridad de la base de datos en tiempo real de Firebase

Con la API REST, puedes escribir y actualizar las reglas de seguridad de la base de datos en tiempo real de Firebase para tu aplicación Firebase realizando una solicitud PUT a la ruta /.settings/rules.json . Para hacer esto, necesitaremos un token de acceso para autenticar nuestra solicitud REST.

En este ejemplo, habilitamos el acceso de lectura para todos los datos en 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>'

Recuperar reglas de seguridad de la base de datos en tiempo real de Firebase

De manera similar, podemos realizar una solicitud GET a la ruta /.settings/rules.json de la URL de nuestra aplicación para recuperar nuestras reglas de seguridad de la base de datos en tiempo real de Firebase:

curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

La respuesta contendrá todas las reglas de nuestra aplicación.