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