Gestion des règles de sécurité de la base de données en temps réel Firebase via REST

Ce document explique comment vous pouvez gérer les règles de sécurité de la base de données en temps réel Firebase de votre application via l'API REST.

Mise à jour des règles de sécurité de la base de données en temps réel Firebase

À l'aide de l'API REST, vous pouvez écrire et mettre à jour les règles de sécurité de la base de données en temps réel Firebase pour votre application Firebase en envoyant une requête PUT au chemin /.settings/rules.json . Pour ce faire, nous aurons besoin d'un jeton d'accès pour authentifier notre requête REST

Dans cet exemple, nous activons l'accès en lecture pour toutes les données de notre base de données Firebase :

curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

Récupération des règles de sécurité de la base de données en temps réel Firebase

De même, nous pouvons faire une requête GET au chemin /.settings/rules.json de l'URL de notre application pour récupérer nos règles de sécurité de la base de données en temps réel Firebase :

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

La réponse contiendra toutes les règles de notre application.