【问题标题】:Firebase Firestore Security Rules recommendationFirebase Firestore 安全规则建议
【发布时间】:2020-06-28 07:14:43
【问题描述】:

我创建了一个 Cloud Firestore 数据库,该数据库需要不断创建和修改多个文档/连接。在这种情况下,这些安全规则就足够了吗?

service cloud.firestore {
  match /databases/{database}/documents {
     
   
    match /{document=**} {
      allow read, write: if request.auth!=null;
    }
  }
}

【问题讨论】:

  • 这些规则适用于 Firestore,而不是存储。你想为哪一个设定规则?您所说的“这些安全规则是否足够”是什么意思?您有什么要求?
  • 云火存储
  • 规则帮助检查用户是否经过身份验证,并允许他们读取、写入和创建新的集合和文档

标签: google-cloud-firestore firebase-authentication firebase-security


【解决方案1】:

该规则确保任何用户都经过身份验证,但随后允许他们做任何他们想做的事情。这就是你想要的吗?

【讨论】:

  • 老实说,是的。因为设计是这样的,用户必须同时创建和读取集合/子集合/文档。
  • 我猜你的意思是“我的应用程序的设计”,但你不能假设客户会遵循“设计”。他们可以绕过你在应用程序中的任何流程并直接调用,只有规则保护您免受滥用。
猜你喜欢
  • 2021-04-09
  • 1970-01-01
  • 1970-01-01
  • 2020-07-03
  • 2020-11-27
  • 2020-08-24
  • 1970-01-01
  • 1970-01-01
  • 2018-10-19
相关资源
最近更新 更多