1
私は自分のデータベースにすべてのものを読み書きできるようにしようとしています。adminがデータベース内のすべてを書き込み読み込みするためのFirebaseセキュリティルール
firebaseシミュレータでこれを実行しようとすると、読み取り拒否エラーが発生します。
{
"rules": {
".read": "root.child('Admin').child('isAdmin').child('+$AUID').val() === true",
"Admin": {
"isAdmin": {
"$AUID": {
".read": "$AUID === auth.uid",
".write": "$AUID === auth.uid",
".validate": "newData.hasChildren(['active'])",
"active": {
"active": "true"
},
},
},
},
}
変更 '+ $ AUID' を支配します。そして、あなたは$ AUID:trueのキー:値ペアを調べていますが、これは少なくとも提供されたルールでは有効なキー:値のペアではありません。また、他のユーザーとは対照的に、「自分」を定義するものは何ですか? – Jay