يوضّح هذا المستند كيفية إدارة 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>'
سيتضمّن الرد جميع قواعد تطبيقنا.