Firebase Security: noeud parent en lecture seule, mais des nœuds d'enfants écrits
-
26-12-2019 - |
Question
Puis-je avoir un nœud parent en lecture seule, mais permettre à son nœud de feuille?
Utiliser-cas:
Parent utilisateur Témoignage comme enfants
J'avais laissé un utilisateur authentifié à lire leur propre objet utilisateur, mais laissez-leur écrire des témoignages à un autre utilisateur.
ou s'il vous plaît, il s'agissait de deux nœuds de niveau parent avec l'ID utilisateur lié?
merci.
La solution
oui - vous pouvez.
Configurez la règle de reproduction plus restrictive de la règle parent, mais configurez ensuite une règle de brite moins restrictive au nœud feuille.
Par exemple:
{
"root": {
"parent": {
"$user": {
".write": false,
".read": true,
"leaf": {
".write": true
}
}
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow