مدیریت قوانین امنیتی پایگاه داده بیدرنگ 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>'

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