3

我有一个 Firebase 项目,经过身份验证的用户可以将照片上传到存储桶。我已将 Google Cloud CDN 正确设置到存储桶。显然,桶内容现在可供全世界使用。如何将 Firebase 身份验证与 Google Cloud CDN 结合使用?

4

1 回答 1

3

您无法使用 Firebase 身份验证直接保护 Cloud CDN 内容,但可以防止 Cloud CDN 提供的内容被公开访问。

签名 URL可用于生成每个用户的、有时间限制的 URL,这些 URL 将只向该给定用户提供内容。您的应用程序后端可以签名然后发出这些签名的 URL。

尝试在没有签名 URL 的情况下访问内容的用户将收到未经授权的 HTTP 403。

于 2019-11-01T19:15:10.783 回答