במסמך הזה מוסבר איך לנהל את Firebase Realtime Database Security Rules של האפליקציה באמצעות API בארכיטקטורת REST.
מתבצע עדכון של Firebase Realtime Database Security Rules
באמצעות API בארכיטקטורת REST, אפשר לכתוב ולעדכן את Firebase Realtime Database Security Rules עבור אפליקציית Firebase על ידי שליחת בקשת PUT לנתיב /.settings/rules.json.
כדי לעשות את זה, נצטרך אסימון גישה כדי לאמת את בקשת ה-REST שלנו
בדוגמה הזו, אנחנו מאפשרים גישת קריאה לכל הנתונים במסד הנתונים של Firebase:
curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
אחזור Firebase Realtime Database Security Rules
באופן דומה, אפשר לשלוח בקשת GET לנתיב /.settings/rules.json של כתובת ה-URL של האפליקציה כדי לאחזר את Firebase Realtime Database Security Rules:
curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'
התשובה תכיל את כל הכללים של האפליקציה שלנו.