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é Firebase Realtime Database :
curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
La réponse contiendra toutes les règles de notre application.