2013-04-22 113 views
0

是否有任何特定规则选择授权标头的认证标识符? 我很困惑是否使用GOOG1或OAuth或AWS等Google Cloud Storage:如何生成授权标头?

我们可以通过使用身份验证标识符后面跟着访问键直接在授权标头中进行调用吗?

https://developers.google.com/storage/docs/reference-headers#authorization 这个环节说,我们可以使用一个验证标识(OAuth的| AWS | GOOG1),然后执行下列操作之一:

有效的OAuth 2.0令牌 访问键 签名

我我用“GOOG1 ACCESSKEY”特林但得到以下错误

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

回答

3

不,你不能直接使用GOOG1 AccessKey。使用GOOG1方法,Authorization头部包含大量信息,所有这些信息一起散列以形成密钥。使用OAuth,标题通常包含特定的标记。

对于GOOG1(不推荐),授权头创建机制可以在这里找到: https://developers.google.com/storage/docs/reference/v1/developer-guidev1#authentication

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

+0

非常感谢您的澄清。 – Hiral 2013-04-22 18:38:24

相关问题