我试图围绕一些oAuth概念。我不明白的是,如何“交换访问令牌的授权码”?
aws doc示例:
POST https://mydomain.auth.us-east-1.amazoncognito.com/oauth2/token&
Content-Type='application/x-www-form-urlencoded'&
Authorization=Basic aSdxd892iujendek328uedj
grant_type=authorization_code&
client_id=djc98u3jiedmi283eu928&
code=AUTHORIZATION_CODE&
redirect_uri=com.myclientapp://myclient/redirect
这是通过浏览器URL还是通过XMLHttpRequest完成的? 感谢
答案 0 :(得分:1)
您无需使用' XMLHttpRequest'。正如Jitendra所说,由于这是一个POST,你不能直接将它放在进行GET调用的地址栏中。但是,如果您想对此进行测试,可以使用Postman来执行此操作。
如果您想知道如何在Web应用程序中使用它,只要设置了正确的参数,就可以使用任何库进行POST调用。例如,如果您的应用程序使用jQuery,则可以使用jQuery.post()来执行此操作。
答案 1 :(得分:0)
我能弄清楚的是grant_type,code等是URL的一部分,但由于这是POST,你不能简单地把它放在浏览器中。