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

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

تعديل 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>'

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