firebase realtime database の ルール
フルアクセス可能ユーザと自身範囲のみアクセス可能ユーザのルール作成
当然データ構造は考慮が必要。
ルール部
{
"rules": {
// admin
".read": "auth.token.email == 'adminmail@gmail.com'", // メールアドレス指定可能
".write": "auth.token.email == 'adminmail@gmail.com'", // メールアドレス指定可能
// user
"usernode": {
"$uid": {
".read": "$uid == auth.uid",
".write": "$uid == auth.uid"
}
}
}
}
データ部
{
"param1" : "value"
"usernode" : {
"LuqVBertyuidfghjkghjkxc0tG096zYy1" : {
"item" : "1"
}
}
}
備忘録用 「===」厳密等価演算式がまだ使いこなせていない。