J'ai lu the docs, et je ne suis pas sûr de la différence entre la règle d'écriture et la section de règle de validation. Ce code est-il redondant? Tout point d'utiliser l'un ou l'autre, ou les deux?Cette règle Firebase est-elle redondante? Quand utiliser write vs validate?
Plus précisément: « . Utilisateur doit être connecté, et la valeur écrite doit être le uid
- « valide » dire écrire » l'autorisation dit que vous ne pouvez écrire à la section user_id $ si la valeur correspond à votre uid.
{
"rules": {
"users": {
".validate": "auth != null && newData.val() === auth.uid",
"$user_id": {
".write": "$user_id === auth.uid"
}
}
}
}
Je suis également confus avec eux. –
Je trouve une bonne explication. Voir ceci, https://www.firebase.com/docs/security/api/rule/validate.html –