我使用AWS认知UI登录,使用授权代码授权流,并成功地获得授权代码。但是在通过postman向OAuth2/令牌端点发出post请求时,获取405方法不允许出错
app客户端设置在认知用户池中,应用程序秘密传递appclientid:appclientsecret作为base64编码中的授权。
发布于 2019-09-11 08:43:36
如文件所述:
Content必须始终是“application/x form-urlencoded”。
来源:https://docs.aws.amazon.com/cognito/latest/developerguide/token-endpoint.html
发布于 2019-10-22 08:49:02
使用身份验证的BasicAuth并提供Username=client_id,Password=client_secret
使用POST方法
使用Body = x-www-form-urlencoded
不要忘记在身体中使用State值。
发布于 2019-05-15 20:13:47
我也有过类似的问题。在我的例子中,我不得不将Accept头更改为*/*。
当我将它作为Accept=text/html,application/xhtml+xml,application/xml时,它对/token端点的响应为405。希望这能帮到别人。
https://stackoverflow.com/questions/55800666
复制相似问题