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

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

تحديث قواعد أمان قاعدة بيانات Firebase Realtime

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

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

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

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