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

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