Firebase 客户端对您的 Cloud Firestore 数据库的访问权限将在 3 天后到期 [重复]

Posted

技术标签:

【中文标题】Firebase 客户端对您的 Cloud Firestore 数据库的访问权限将在 3 天后到期 [重复]【英文标题】:Firebase Client access to your Cloud Firestore database expiring in 3 day [duplicate] 【发布时间】:2021-09-20 19:34:32 【问题描述】:

我从 firebase 收到这封邮件,1 个月前我创建了一个没有身份验证的网站,只是为了一个笔记网站我应该更新安全规则以保持我的网站运行

【问题讨论】:

【参考方案1】:

此警告专门针对 Firestore 的安全规则,如果在没有包含足够读写保护的安全规则的情况下超过期限,将禁用对 Firestore 的访问。

一个简单的解决方法是引入访客身份验证并确保只有您应用的用户才能使用allow read, write: if auth != null 读写

要创建访客帐户,请使用匿名登录方法:https://firebase.google.com/docs/auth/web/anonymous-auth

但建议增强您的安全规则并使用足够的身份验证来区分一个用户和另一个用户,因为在大多数情况下访客(匿名)可能会丢失且无法恢复。

【讨论】:

以上是关于Firebase 客户端对您的 Cloud Firestore 数据库的访问权限将在 3 天后到期 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何直接从您的 Angular 项目中调用 Firebase Cloud Function

Google FireBase - fcm 推送 (Cloud Messaging)

Firebase文档审阅,还有一些关于选择Firestore和Cloud Functions位置的问题

Firebase 中的无崩溃用户指标

JSONP 对您的 API 来说是必须的吗?

Swift 2.3 pod 更新后使用未解析的标识符 Firebase 'FIR'