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

במסמך הזה מוסבר איך לנהל את Firebase Realtime Database Security Rules של האפליקציה באמצעות REST API.

מתבצע עדכון של Firebase Realtime Database Security Rules

באמצעות REST API, אפשר לכתוב ולעדכן את 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>'

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