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

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