我可以获得授权令牌,但在访问令牌时出错,这些是我现在正在做的步骤,
1.获取代码:
https:// {host} / oauth2 / endpoint / connectionsProvider / authorize?response_type = code& client_id = sample_application& redirect_uri = http:// {host}
我得到了类似的东西:
的http:// {主机} /代码= XMQPNpxCxkRCfIXMFbWiTQVD4PcM11
2.尝试使用以下方式获取访问令牌:POST方法:
POST https:// {host} / oauth2 / endpoint / connectionsProvider / token?grant_type = authorization_code& redirect_uri = http:// {host}& client_id = sample_application& client_secret = pIEaHOQ6odz0Vr9fKTmiS0NgQF2uGAUDl2i9ZHS38qE7TGZD2nn3RcSl2bEI
有效载荷数据为:code = XMQPNpxCxkRCfIXMFbWiTQVD4PcM11
仅在第二步中我得到错误。
请建议我。
-WillSteel
答案 0 :(得分:0)
解决问题的问题是我们发送的标题是MediaType.APPLICATION_JSON,但令牌终点api需要 MediaType.APPLICATION_FORM_URLENCODED ,因此通过更改标题,oauth流程可以正常工作。