【发布时间】:2020-04-22 19:28:27
【问题描述】:
我正在尝试建立一个安全系统,允许用户读取其他用户创建的特定文档。我试图通过安全规则思考我的方式,但我不确定实施。理想情况下,文档的所有者将允许其他用户“读取”此文档的任何更新和更改
目前,我正在创建一个随机字符串并使用该字符串创建一个文档。然后,用户有机会与另一个用户共享此信息(例如通过文本或其他一些机制)。如果其他用户有字符串(会话 ID),那么他们可以将其输入到他们的视图中,然后实时读取用户所做的任何更新。
问题是我不能保证会话 ID 是唯一的,而且我确信这不是很安全。我想我需要创建一个文档并使用会话 ID 在该文档中创建一个值。同样,不确定如何确保会话 ID 在所有其他文档中是唯一的。
我只是不确定安全实施此功能的最佳方法是什么。在此先感谢您对我们的指导的任何帮助。
【问题讨论】:
-
你的问题对于 Stack Overflow 来说有点含糊。我建议编辑这个问题,讨论你想要的文档是什么样的,你用来读写它们的代码,以及第一次尝试表达安全规则,即使它们没有按照你期望的方式工作。
-
好的,我再试一次。感谢您的反馈。
标签: firebase google-cloud-firestore firebase-security