我正在尝试使用简单的CURL命令从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,而是返回对登录URL的302重定向响应。由于我已经在授权标题中发送用户名,密码,有没有办法跳过登录页面重定向并直接获得授权码?
答案 0 :(得分:0)
您可能需要告诉curl使用-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/"