【问题标题】:OAuth2 Resource Credentials Flow Exception Caught捕获 OAuth2 资源凭证流异常
【发布时间】:2016-07-18 22:29:29
【问题描述】:

在 OAuth2 资源所有者密码凭证流中使用带客户端 gem 的门卫

我的请求正文是:

{
"grant_type": "password",
"username": "test@test.com",
"password": "sekret"
}

POST 的端点是:localhost:8080/api/v1/oauth/token

我可以让 grant_type: client_credentials 以令牌响应...但密码参数(我需要)响应:

        <title>Action Controller: Exception caught</title>

关于为什么的任何想法?将门卫 4.0 与 rails angular 应用程序一起使用。谢谢!

【问题讨论】:

    标签: ruby-on-rails oauth-2.0 doorkeeper


    【解决方案1】:

    根据RFC6749 section 2.3.1,您的数据不应通过 JSON 对象传递,而应作为带有 application/x-www-form-urlencoded 标头的正文请求 (grant_type=password&amp;username=test%40test.com&amp;password=sekret)。

    【讨论】:

      猜你喜欢
      • 2013-11-23
      • 1970-01-01
      • 2019-12-24
      • 2020-03-30
      • 2014-09-02
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多