ניהול כללי האבטחה של מסדי נתונים בזמן אמת ב-Firebase דרך REST

במסמך הזה מוסבר איך לנהל את 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>'

התשובה תכלול את כל הכללים הרלוונטיים לאפליקציה שלנו.