当前位置: 首页 > 知识库问答 >
问题:

405 AWS Cognito oauth2/tokenendpoint中不允许出现方法错误

云宝
2023-03-14

我使用AWS Cognito UI登录使用授权代码授予流,并成功获得授权代码。但是,当通过postman向oAuth2/令牌endpoint发出后请求时,获取405方法不允许出错

应用客户端设置在Cognito用户池中,应用秘密通过appclientid: appclientSecret作为Base64编码中的授权。

共有3个答案

仲元凯
2023-03-14

我也有类似的问题。在我的例子中,我必须将Accept标头更改为*/*

当我把它设为Accept=text/html、application/xhtml-xml、application/xml时,它以405响应/tokenendpoint。希望这对某人有帮助。

公西光华
2023-03-14

使用验证的BasicAuth,并提供用户名>=<代码client_id密码>=

使用POST方法

使用Body=x-www-form-urlencoded

不要忘记在Body中使用Statevalue。

茹建茗
2023-03-14

如文件所述:

Content-Type必须始终为应用程序/x-ww-form-urlencoded。

资料来源:https://docs.aws.amazon.com/cognito/latest/developerguide/token-endpoint.html

 类似资料:
  • 问题内容: 尝试提交请求时出现此错误。 这是我的烧瓶代码。 还有我的index.html 编辑..我完整的烧瓶代码: 问题答案: 您正在发布到该函数,而您的函数侦听 另一条路线 ;它被注册为仅收听,而不是: 该路由不接受,默认情况下仅接受,并且被允许。 相应地调整表格: 考虑到瓶并 不会 重新加载源,除非你将调试:

  • 我的pom.xml很简单 并且只有一个java文件

  • 问题内容: 我正在开发flask注册表格,但收到错误消息: 码: registration.html: 当我访问时,我收到错误消息。我究竟做错了什么? 问题答案: 这是因为在定义路由时仅允许POST请求。 当你在浏览器中访问时,它将首先执行GET请求。只有提交表单后,浏览器才会执行POST。因此,对于像你这样的自我提交表单,你需要同时处理两者。 使用 应该管用。

  • 我正在尝试使用angularJs和$http发布一个表单。post方法。但每当我执行此函数时,它都会给我以下错误:加载资源失败:服务器响应状态为405(不允许使用方法),我不知道该怎么办。(Im使用visual studio 2015)

  • 我试图用jQuery做一个POST请求,但是我得到了一个错误405(不允许使用方法),我正在使用Laravel 5 这是我的代码: jQuery 超文本标记语言 控制器 JQuery错误http://localhost/laravel5.1/public/empresas/eliminar/5405(不允许方法)。 url值为 数据值是 如果我更改为request它工作正常,但我想做一个post请

  • 问题内容: 我正在编写一个Android 2.2应用程序,该应用程序将JSON严格性过帐到ReSTfull Web服务。 Fiddler对Web服务的调用具有与预期相同的Json返回,而对ASPX Web应用程序具有与预期的相同Json返回。 当我查看服务器日志时,可以看到服务器使用307重定向响应初始POST动词,然后立即响应GET和405错误。 Fiddler和aspx应用程序记录一个307重