将门卫与客户端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。谢谢!
答案 0 :(得分:0)
根据RFC6749 section 2.3.1,您的数据不应通过JSON对象传递,而应作为带有grant_type=password&username=test%40test.com&password=sekret
标题的正文请求(application/x-www-form-urlencoded
)传递。