Spring Oauth2.0 缺少授权类型
Posted
技术标签:
【中文标题】Spring Oauth2.0 缺少授权类型【英文标题】:Spring Oauth2.0 Missing grant type 【发布时间】:2017-01-14 22:20:41 【问题描述】:我正在使用 Spring Oauth 2.O。
当我将请求作为表单数据传递时,它工作正常,但是当我尝试以 application/json
格式传递数据时,它给我错误缺少授权类型。
请求
http://localhost:8080/oauth/token
"username":"parths","password":"123456","grant_type":"password"
我遇到了错误。
"status": "0",
"message": "Missing grant type"
请指导。
【问题讨论】:
【参考方案1】:OAuth2
不支持JSON
在访问令牌请求中。您可以检查here for description..它需要application/x-www-form-urlencoded
【讨论】:
【参考方案2】:除了 Prasanna Kumar,我想补充一点,您需要以 application/x-www-form-urlencoded 类型的主体发送数据,例如 KEY-VALUE 可以查看的授权类型here
【讨论】:
以上是关于Spring Oauth2.0 缺少授权类型的主要内容,如果未能解决你的问题,请参考以下文章