Firebase 模拟读取被拒绝

问题描述 投票:0回答:2

在我的 firebase 项目中,我实现了 Google 身份验证。

我的 firebase 规则如下所示:

{
  "rules": {
      "users": {
      "$uid": {
        ".read": "auth.uid == $uid",
        ".write": "auth.uid == $uid"
      }
    }
  }
}

数据库有以下快照: enter image description here

每次我尝试模拟。 Firebase 表示“模拟读取被拒绝”。

enter image description here

我在这里做错了任何想法吗?

firebase firebase-realtime-database firebase-authentication firebase-security
2个回答
7
投票

我意识到了问题所在。我正在访问“/users”,但我应该访问“/users/$uid”来模拟规则。


0
投票

我在 FireStore 和模拟 CREATE 中也遇到过这种情况。事实证明,在 POST 到集合时还需要指定 ID 在此处输入图像描述

© www.soinside.com 2019 - 2024. All rights reserved.