2016-07-18 5 views
1

Использование привратнику с клиентской стороны драгоценный камень для OAuth2 владелец ресурса Пароль мандатной ПотокПолномочия OAuth2 ресурсов потока Пойманное

Мой запрос тело:

{ 
"grant_type": "password", 
"username": "[email protected]", 
"password": "sekret" 
} 

и конечная точка для POST является: localhost:8080/api/v1/oauth/token

Я могу получить grant_type: client_credentials, чтобы ответить токеном ... но параметр пароля (который мне нужен) отвечает:

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

Любые идеи относительно того, почему? Использование doorkeeper 4.0 с рельсами углового приложения. Благодаря!

ответ

0

В соответствии с RFC6749 section 2.3.1 ваши данные не должны передаваться через объект JSON, а как запрос тела (grant_type=password&username=test%40test.com&password=sekret) с заголовком application/x-www-form-urlencoded.