【问题标题】:Google Cloud Storage : How to generate Authorization header?谷歌云存储:如何生成授权标头?
【发布时间】:2013-04-23 02:10:41
【问题描述】:

是否有任何特定规则可以选择授权标头的身份验证标识符? 我很困惑是否使用 GOOG1 或 OAuth 或 AWS 等。

我们可以在Authorization header中直接使用一个身份验证标识符后跟Access key来调用吗?

https://developers.google.com/storage/docs/reference-headers#authorization 此链接说我们可以使用身份验证标识符( OAuth | GOOG1 | AWS ),后跟以下之一:

有效的 OAuth 2.0 令牌 访问密钥 签名

我正在使用“GOOG1 AccessKey”但出现以下错误

<Error>
   <Code>InvalidSecurity</Code>
   <Message>The provided security credentials are not valid.</Message>
</Error>

【问题讨论】:

    标签: google-cloud-storage


    【解决方案1】:

    不,您不能直接使用GOOG1 AccessKey。使用 GOOG1 方法,Authorization 标头包含大量信息,所有信息都散列在一起形成一个密钥。使用 OAuth,标头通常包含特定的令牌。

    对于 GOOG1(已弃用),可以在此处找到 Authorization 标头创建机制: https://developers.google.com/storage/docs/reference/v1/developer-guidev1#authentication

    使用 OAuth2(推荐)取决于您的应用程序将在什么场景下运行。首先阅读各种场景描述,选择适用的描述,然后点击相应部分中的链接: https://developers.google.com/accounts/docs/OAuth2#scenarios

    【讨论】:

    • 非常感谢您的澄清。
    猜你喜欢
    • 2015-01-01
    • 1970-01-01
    • 2013-06-15
    • 2016-10-14
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    相关资源
    最近更新 更多