-1

我有一个链接到 iOS 应用程序的 firebase 数据库,用户必须在该应用程序上登录才能从特定节点读取数据

所以我编辑了我的安全规则:

"data": {
".read": "auth != null"
}

不过,我想阻止用户通过 firebase CLI 下载整个节点数据

我查看了文档https://firebase.google.com/docs/database/rest/auth但我不确定我是否正确理解了该做什么。

如何通过 Firebase CLI 禁用数据下载?或者有没有办法通过特定的 user.uid 或给定的 ip 限制下载数据?

4

1 回答 1

0

标准用户(即在身份验证模块中声明的用户)不能使用他们的凭据通过 CLI 进行身份验证,只有通过“用户和权限”页面声明的“管理员”用户可以这样做。

https://console.cloud.google.com/iam-admin/iam?project=[项目名称]

您可以通过单击位于 Firebase 控制台左上角“项目概述”标题右侧的齿轮图标来访问此页面

于 2018-04-18T14:19:38.470 回答