【发布时间】:2020-03-22 13:04:47
【问题描述】:
如果用户gps位置大于10米,是否可以编写规则阻止阅读文档?
该集合是“商店”和文档(文档 ID 是自动生成的 ID)包含字段 GPS 位置
【问题讨论】:
标签: google-cloud-firestore firebase-security geofirestore
如果用户gps位置大于10米,是否可以编写规则阻止阅读文档?
该集合是“商店”和文档(文档 ID 是自动生成的 ID)包含字段 GPS 位置
【问题讨论】:
标签: google-cloud-firestore firebase-security geofirestore
Firestore 的服务器端安全规则只能读取编码到该用户 ID 令牌中的用户信息。因此,这意味着只有将用户的 GPS 位置数据编码到他们的 ID 令牌中,并且以安全的方式执行此操作,才能实现此目的。
我能想到的步骤:
正如您所看到的,这个过程非常复杂,我什至不确定如何确保第 3 步的安全。所以您必须想知道保护用例是否值得付出努力,或者是否会更好只是限制人们可以在任何时候请求数据的数量和范围之外。
【讨论】: