Gérer les règles de sécurité Firebase Realtime Database via REST

Ce document explique comment gérer les Firebase Realtime Database Security Rules de votre application à l'aide de l'API REST.

Mise à jour Firebase Realtime Database Security Rules

À l'aide de l'API REST, vous pouvez écrire et mettre à jour Firebase Realtime Database Security Rules pour votre application Firebase en envoyant une requête PUT au chemin d'accès /.settings/rules.json. Pour ce faire, nous avons 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 Firebase Realtime Database Security Rules

De même, nous pouvons envoyer une requête GET au chemin d'accès /.settings/rules.json de l'URL de notre application pour récupérer nos Firebase Realtime Database Security Rules :

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

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