במסמך הזה נסביר איך לנהל את 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>'
התשובה תכלול את כל הכללים של האפליקציה שלנו.