إدارة قواعد أمان قاعدة بيانات Firebase في الوقت الفعلي من خلال REST

يوضّح هذا المستند كيفية إدارة Firebase Realtime Database Security Rules لتطبيقك من خلال REST API.

جارٍ تحديث "Firebase Realtime Database Security Rules"

باستخدام واجهة برمجة تطبيقات REST، يمكنك كتابة وتحديث 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>'

سيحتوي الرد على جميع القواعد الخاصة بتطبيقنا.