Donc, je configure les règles de sécurité Firebase pour mon projet et pour que l'utilisateur ait un accès en lecture à une pièce, nous devons nous assurer qu'elles font partie de cette organisation. J'ai donc une règle de sécurité comme celui-ci:Variables temporaires dans les règles de sécurité Firebase
root.child('organizations').child(data.child('organization_id').val()).child('user_ids').hasChild(auth.uid)
ce vraiment laid, il Non seulement plusieurs autres règles dans la même instruction (séparés par & &/||) qui ont commencer par root.child('organizations').child(data.child('organization_id').val())
d'accès les données de la variable d'organisation associée à cette pièce.
Cela conduit à certaines règles de sécurité UGLY, est-il possible de faire des variables temporaires ou quelque chose comme ça afin que je puisse rendre cela beaucoup plus lisible? Je vous remercie!
Ceci est exactement le genre de chose que je cherchais, merci! – user1032369
Bolt est le plus susceptible d'être adopté comme l'approche recommandée à l'avenir. Commencez là. – Kato