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