【发布时间】:2023-07-18 16:39:02
【问题描述】:
是否可以知道对云 Firestore 文档的传入请求源的主机名?我想写一个allow write: if request.resource.data.source_host_name == some_predefined_value 形式的数据库规则。这是一个 Web 应用程序,因此我正在尝试找到一种很好的方法来限制谁可以在不使用传统身份验证方法的情况下写入我的数据库。
【问题讨论】:
-
你能解释一下
hostname是什么意思吗?每个用户都有一个 IP 地址,但没有主机名。您希望达到哪些限制,而 Firebase 身份验证无法做到? -
@JasonBerryman - 感谢您的提问。由于此特定应用程序的特殊性,无法使用 Firebase 身份验证。可能可以使用匿名身份验证,但我认为这不会提供足够的安全性。我正在寻找一种方法来添加用户来自已知站点的条件。
标签: firebase google-cloud-firestore firebase-security