2016-04-14 148 views
0

我試圖使用簡單的CURL命令從Spring OAuth 2.0授權服務器獲得授權代碼。以編程方式從Spring OAuth 2.0授權服務器獲取授權代碼

curl -v --header "Authorization: Basic hasfhfashfakhsfakhf712641246" "http://0.0.0.0:0000/oauth-server/oauth2/authorize?response_type=code&client_id=dummyclient&client_secret=dummyclient&redirect_uri=http://oauth2server/oauth2callback/" 

然而,除了取回一個重定向URL的代碼,我得到返回302重定向響應到登錄URL。由於我已經在授權標題中發送用戶名和密碼,是否有辦法跳過登錄頁面重定向並直接獲取授權碼?

回答

0

你可能需要告訴捲曲遵循與-L標誌重定向

curl -L -v --header "Authorization: Basic hasfhfashfakhsfakhf712641246" "http://0.0.0.0:0000/oauth-server/oauth2/authorize?response_type=code&client_id=dummyclient&client_secret=dummyclient&redirect_uri=http://oauth2server/oauth2callback/" 
+0

謝謝,但現在進行重定向,給了我一個登錄頁面。不過,重點是我已經在頭文件中傳遞了授權信息,所以,我並不真正期望這裏有一個登錄頁面。 – sunsin1985