OAuth2资源凭据流异常被捕获

时间:2016-07-18 22:29:30

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

将门卫与客户端gem一起使用OAuth2资源所有者密码凭据流

我的要求是:

{
"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>

为什么有任何想法?使用带有rails角应用程序的doorkeeper 4.0。谢谢!

1 个答案:

答案 0 :(得分:0)

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

相关问题