reglas firestore descripcion common auth firebase firebase-security firebase-database

firebase - firestore - La implementación de reglas con cerrojo agrega un envoltorio extra de "reglas"



firestore rules (1)

Parece que esto se corrigió después de la versión 2.1.0 de firebase-tools (aún no lanzada como su propia versión).

https://github.com/firebase/firebase-tools/pull/101

Con un archivo rules.bolt que contiene

path / { read() = true; write() = true; }

y un firebase.json que contiene

{... "rules": "rules.bolt" }

ejecutar la implementación de firebase: las reglas dan como resultado las siguientes reglas:

{"rules":{"rules":{".read":"true",".write":"true"}}}

mientras que debería ser

{"rules":{".read":"true",".write":"true"}}

Una solución alternativa actual es ejecutar firebase-bolt localmente y desplegar el archivo json resultante.