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

يشرح هذا المستند كيفية إدارة قواعد أمان قاعدة بيانات Firebase في الوقت الفعلي الخاصة بتطبيقك من خلال واجهة برمجة تطبيقات REST.

تعديل قواعد أمان قاعدة بيانات Firebase في الوقت الفعلي

باستخدام واجهة برمجة تطبيقات REST، يمكنك كتابة وتحديث قواعد أمان قاعدة بيانات Firebase في الوقت الفعلي تطبيق 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 في الوقت الفعلي

وبالمثل، يمكننا تقديم طلب GET إلى مسار /.settings/rules.json في مسار عنوان URL لاسترداد قواعد أمان قاعدة بيانات Firebase في الوقت الفعلي:

curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

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