Gestione delle regole di sicurezza del database Firebase Realtime tramite REST

Questo documento spiega come gestire le regole di sicurezza del database Firebase Realtime della tua app tramite l'API REST.

Aggiornamento delle regole di sicurezza del database Firebase Realtime

Utilizzando l'API REST, puoi scrivere e aggiornare le regole di sicurezza del database Firebase Realtime per la tua app Firebase effettuando una richiesta PUT al percorso /.settings/rules.json . Per fare ciò, avremo bisogno di un token di accesso per autenticare la nostra richiesta REST

In questo esempio, abilitiamo l'accesso in lettura per tutti i dati nel nostro database Firebase:

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

Recupero delle regole di sicurezza del database Firebase Realtime

Allo stesso modo, possiamo effettuare una richiesta GET al percorso /.settings/rules.json dell'URL della nostra app per recuperare le nostre regole di sicurezza del database Firebase Realtime:

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

La risposta conterrà tutte le regole per la nostra app.