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

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

Firebase Realtime Database Güvenlik Kurallarını Güncelleme

REST API'yi kullanarak bir öğeyi Şu Firebase için Firebase Realtime Database Güvenlik Kuralları: /.settings/rules.json yoluna PUT isteği göndererek Firebase uygulamasını kullanın. Bunun için REST isteğimizin kimliğini doğrulayacak bir erişim jetonuna 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 Realtime Database Güvenlik Kurallarını Alma

Benzer şekilde, uygulamamızın /.settings/rules.json yoluna GET isteğinde bulunabiliriz. Firebase Realtime Database Güvenlik Kurallarımızı almak için URL:

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

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