REST ile Firebase Realtime Database Güvenlik Kurallarını Yönetme

Bu belgede, REST API aracılığıyla uygulamanızın Firebase Realtime Database Security Rules nasıl yönetebileceğiniz açıklanmaktadır.

Firebase Realtime Database Security Rules güncelleniyor

REST API'yi kullanarak /.settings/rules.json yoluna PUT isteği göndererek Firebase uygulamanız için Firebase Realtime Database Security Rules yazabilir ve güncelleyebilirsiniz. Bunu yapmak için REST isteğimizin kimliğini doğrulamak üzere bir erişim jetonuna ihtiyacımız var.

Bu örnekte, Firebase veritabanımızdaki tüm veriler için okuma erişimini etkinleştiriyoruz:

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

Firebase Realtime Database Security Rules alınıyor

Benzer şekilde, Firebase Realtime Database Security Rules değerimizi almak için uygulamamızın URL'sinin /.settings/rules.json yoluna bir GET isteği gönderebiliriz:

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

Yanıt, uygulamamızla ilgili tüm kuralları içerecek.