إدارة قواعد أمان قاعدة بيانات 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>'

سيتضمّن الردّ جميع قواعد تطبيقنا.