مدیریت قوانین امنیتی پایگاه داده بیدرنگ Firebase از طریق REST

این سند توضیح می‌دهد که چگونه می‌توانید Firebase Realtime Database Security Rules برنامه خود را از طریق REST API مدیریت کنید.

به‌روزرسانی Firebase Realtime Database Security Rules

با استفاده از REST API، می‌توانید با ارسال یک درخواست PUT به مسیر /.settings/rules.json ، Firebase Realtime Database Security Rules برای برنامه Firebase خود بنویسید و به‌روزرسانی کنید. برای انجام این کار، به یک توکن دسترسی برای تأیید اعتبار درخواست REST خود نیاز داریم.

در این مثال، ما دسترسی خواندن را برای همه داده‌های موجود در پایگاه داده Firebase خود فعال می‌کنیم:

curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

بازیابی Firebase Realtime Database Security Rules

به طور مشابه، می‌توانیم یک درخواست GET به مسیر /.settings/rules.json از URL برنامه خود ارسال کنیم تا Firebase Realtime Database Security Rules خود را بازیابی کنیم:

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

پاسخ شامل تمام قوانین برنامه ما خواهد بود.