REST aracılığıyla Firebase Gerçek Zamanlı Veritabanı Güvenlik Kurallarını Yönetme

Bu belge, uygulamanızın Firebase Gerçek Zamanlı Veritabanı Güvenlik Kurallarını REST API aracılığıyla nasıl yönetebileceğinizi açıklar.

Firebase Gerçek Zamanlı Veritabanı Güvenlik Kurallarını Güncelleme

REST API'yi kullanarak /.settings/rules.json yoluna PUT isteği yaparak Firebase uygulamanız için Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları yazabilir ve güncelleyebilirsiniz. Bunu yapmak için, REST isteğimizi doğrulamak için bir erişim belirtecine ihtiyacımız olacak.

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 Gerçek Zamanlı Veritabanı Güvenlik Kurallarını Alma

Benzer şekilde, Firebase Gerçek Zamanlı Veritabanı Güvenlik Kurallarımızı almak için uygulamamızın URL'sinin /.settings/rules.json yoluna bir GET isteğinde bulunabiliriz:

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

Yanıt, uygulamamız için tüm kuralları içerecektir.