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