我可以为 Google Cloud CDN URL 实施 Firebase 授权吗?

Can I implement Firebase authorization for Google Cloud CDN URL?

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

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

Signed URLs 可用于为每个用户生成限时的 URLs,这些内容只会向该给定用户提供内容。您的应用程序后端可以签名,然后发布这些已签名的 URLs.

尝试访问未经签名的内容的用户 URL 将收到未经授权的 HTTP 403。