我的客户端应用程序正在通过 Firebase Functions 创建的 API 访问 Firestore。但是,Firebase 函数导入 firebase-admin
绕过了所有已定义的安全规则。有什么方法可以让我的 HTTP 触发器函数充当特定用户(例如,通过将访问 token 从客户端传递到服务器),以便函数也在 Firebase 函数的影响下工作。
最佳答案
目前没有办法做到这一点。适用于 Node 的 Firestore SDK 无法将其作为特定的经过身份验证的用户访问数据库。
请注意,这与实时数据库 SDK 不同,后者允许您 scope to a uid .
关于node.js - 如何让 Firebase Functions 充当用户而不是管理员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52176402/