首页 > 解决方案 > 如何允许经过身份验证的 Identity Platform 用户从 Web 上传到 Cloud Storage

问题描述

我无法使用 Firebase 存储,但我使用的是 Identity Platform (firebase auth)。一旦用户登录到我的 Web 应用程序,我希望他们能够上传到 Cloud Storage 存储桶。我正在考虑这样做的当前方式是拥有一个 Cloud Function,它首先使用 firebase 管理库来验证用户的令牌,然后为上传生成一个签名 URL。这是这样做的正确方法吗?

标签: firebase-authenticationgoogle-cloud-storagepre-signed-urlgoogle-cloud-identity

解决方案


Google Cloud Identity Platform 使用与 Firebase 身份验证相同的 SDK 和大部分后端。主要区别在于它支持的功能集及其定价模型。

如果您的项目设置为使用云识别平台,您仍然可以使用Firebase SDKs for Cloud Storage上传,并使用 Firebase 的服务器端安全规则来控制它的读/写访问。开始使用的常见安全模型是内容所有者仅访问


推荐阅读