การจัดการกฎความปลอดภัยของฐานข้อมูล Firebase เรียลไทม์ผ่าน REST

เอกสารนี้จะอธิบายวิธีที่คุณสามารถจัดการกฎการรักษาความปลอดภัยของฐานข้อมูลเรียลไทม์ Firebase ของแอปผ่าน REST API

การอัปเดตกฎความปลอดภัยของฐานข้อมูล Firebase เรียลไทม์

เมื่อใช้ REST API คุณสามารถเขียนและอัปเดต กฎความปลอดภัยของฐานข้อมูลเรียลไทม์ Firebase สำหรับแอป 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 เรียลไทม์

ในทำนองเดียวกัน เราสามารถส่งคำขอ GET ไปยังเส้นทาง /.settings/rules.json ของ URL ของแอปของเราเพื่อดึงกฎความปลอดภัยของฐานข้อมูล Firebase Realtime ของเรา:

curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

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