4

我对谷歌云存储 (GCS) 完全陌生。

这是我的场景。

我为我的应用用户创建了一个 GCS 来上传他们的媒体文件。所有用户都可以在登录 Google 帐户的情况下上传到 GCS,需要我的应用程序中经过身份验证的用户。并通过客户端浏览器上传到 GCS(无服务器代码)。

阅读文件后,这authentication部分让我感到困惑。

  1. OAuth 2.0 身份验证(必需的 Google 帐户)
  2. 基于 Cookie 的身份验证(必需的 Google 帐户)
  3. 使用服务帐户进行身份验证

有人可以向我解释数字 2 和 3 吗?尤其是第 3 号,因为它让我

Signed url, browser upload using post, oauth2.0 for server to server application.

这让我不知道如何开始。

谢谢

4

1 回答 1

5

您可以将签名 URL用于您的用例。

根据您的使用案例,您可以在动态网站上生成并显示指向签名 URL 的链接,或者您可以提供通过您的应用程序的下载链接,在验证用户身份后发送 302 重定向到签名 URL。

于 2013-09-26T15:49:18.290 回答