2013-04-22 22 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