การจัดการกฎความปลอดภัยของฐานข้อมูลเรียลไทม์ของ 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>'

คำตอบจะมีกฎทั้งหมดสำหรับแอป