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

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

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