Spring Oauth2.0缺少授权类型

时间:2016-09-07 09:34:13

标签: java spring spring-security spring-security-oauth2

我正在使用Spring Oauth 2.O。

当我将请求作为表单数据传递时,它工作正常,但是当我尝试以application/json格式传递数据时,它会让我错误地忽略授权类型。

请求

http://localhost:8080/oauth/token

{"username":"parths","password":"123456","grant_type":"password"}

我收到错误。

{
  "status": "0",
  "message": "Missing grant type"
}

请指南。

2 个答案:

答案 0 :(得分:22)

OAuth2 在访问令牌请求中不支持JSON。您可以检查here for description ..它需要 {{1 }}

答案 1 :(得分:-1)

除 Prasanna Kumar 之外,我想补充一点,您需要在 application/x-www-form-urlencoded 类型的正文中发送您的数据,例如 KEY-VALUE
您可以查看的资助类型here