1
firebaseリアルタイムデータベースの特定のユーザーにスーパーユーザーに他のユーザーのデータを読み取る方法を教えてください。Firebase - スーパーユーザーに読み取りと書き込みの許可を与える方法
{
"rules": {
"users": {
".read": "'SUPER_USERS_ID_HERE' === auth.uid",
".write": "'SUPER_USERS_ID_HERE' === auth.uid",
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}
あなたはFirebaseコンソールの認証セクションからスーパーユーザーのUIDを取得することができます:
{
"rules": {
"users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid",
}
}
}
}
こんにちはクレイグ、これは複数のルールを持つことができないので失敗しました。テストしましたか?私の終わりに失敗します。どのようにしてルールの特定のUIDをハードコードすることができますか? @Craigc –
@AllyMakongo私が見る限り、このスニペットは有効です。 「あなたは複数のルールを持つことができません」という意味はどうですか? –
それでも有効に見えますが、新しいfirebaseベースの文書では機能しません。比較するためにハードコードされたユーザーIDを挿入するにはどうすればよいですか?これは、@ FrankvanPuffelenをシミュレートするとエラーが発生します –