gpt4 book ai didi

ios - Cloud Firestore 安全性,了解基本设置

转载 作者:行者123 更新时间:2023-11-28 23:34:34 25 4
gpt4 key购买 nike

因此,我正在努力了解 Cloud Firestore 的安全性以及它在我的案例中的工作方式。通过阅读文档,我发现客户端库使用 Firestore 规则进行保护,服务器库使用 IAM 进行保护。

我要实现的目标非常简单。我希望任何使用我的 iOS 应用程序的人都能够读取我的数据库(并且只有那些人)。我真的不希望他们必须使用用户名和密码或 OAuth 登录,除非这是必不可少的。我不太清楚在这种情况下是否需要匿名身份验证。

我只希望内部管理员用户能够写入数据库,例如通过我稍后构建的一些应用程序( native 或网络)。

什么样的安全设置是合适的?

最佳答案

如果您希望通过移动应用访问的每个人都能够无条件地读取您数据库中的所有内容,那么这是您唯一需要的规则:

service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read: if true;
}
}
}

管理 SDK 和所有其他服务器 SDK 始终完全绕过安全规则,因此您不需要在那里做任何特殊的事情。您使用的服务帐户只需要拥有项目的编辑权限即可。

关于ios - Cloud Firestore 安全性,了解基本设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55405830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com