gpt4 book ai didi

firebase - 将用户身份验证从云功能传递到 Firestore

转载 作者:行者123 更新时间:2023-12-05 02:59:39 26 4
gpt4 key购买 nike

所以我正在尝试使用 Cloud 函数构建一个 http 端点。此云函数仅在用户登录后调用。因此我可以传递用户 token 并在服务器端对其进行验证。我了解如何执行此操作。

我的 Firestore 集合也有安全规则,授权规则使用 request.auth.uid 设置。如果我使用 firebase web sdk,这也适用。

但我的问题是 - 如何通过云功能使用相同的授权规则?我不想为 http 端点单独重写我的身份验证逻辑。

最佳答案

安全规则仅适用于从网络和移动 SDK 进行的访问。它不适用于使用任何服务器 SDK 的代码,包括 Firebase Admin SDK 以及您将与 Cloud Functions 一起使用的任何内容。在将数据添加到 Firestore 之前,您必须应用自己的逻辑来检查数据的有效性。实时数据库和云存储安全规则也是如此。

关于firebase - 将用户身份验证从云功能传递到 Firestore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57686581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com