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

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

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