【发布时间】:2021-06-25 13:20:53
【问题描述】:
我有用户,注册了 Firebase 身份验证的电子邮件功能。 只有经过身份验证的用户才能写入我的 Firestore 数据库。
我的规则(来自文档):
allow write: if request.auth != null;
允许访问存在非空身份验证对象的每个请求。这似乎不是很安全。因为您可以使用任何 auth = {something: "hacker"} 对象发出请求。
所以,为了避免这个问题。如何检查给定的request.auth.uid 是否真的来自 Firebase 身份验证服务?
【问题讨论】:
-
您可能对此答案感兴趣:stackoverflow.com/questions/66185274/….
标签: google-cloud-firestore firebase-authentication firebase-security