您需要生成新的授权码!
您可以使用授权类型authorization_code或密码来执行此操作
的 使用authorization_code: 强>
打开浏览器并访问授权终结点 HTTP://本地主机:9999 / UAA / OAuth的/授权RESPONSE_TYPE =代码&安培; CLIENT_ID = ACME&安培; REDIRECT_URI = HTTP://示例.com
登录过程(登录:用户密码:密码)后,您将被重定向到 http://example.com/?code=CODE < - 这是您应该在下一个请求中使用的代码
现在你得到了令牌:
curl acme:acmesecret@localhost:9999/uaa/oauth/token -d grant_type=authorization_code -d client_id=acme -d redirect_uri=http://example.com -d code=CODE
回复:{“access_token”:“eyJhbGciOiJS .....”}
的 使用密码grantType: 强>
curl acme:acmesecret@localhost:9999/uaa/oauth/token -d grant_type=password -d username=user -d password=password
我建议您阅读有关oauth grantTypes的更多信息,以了解哪种方法更适合您的解决方案 https://aaronparecki.com/articles/2012/07/29/1/oauth2-simplified