OAuth2服务器:grant_type参数无效或缺失

时间:2015-03-28 12:29:31

标签: node.js authentication oauth-2.0

我在局域网中启动了基于NodeJS的OAuth2服务器(使用oauth2-server模块)。我想用Postman REST Client测试它,但我得到了这个错误响应:

{
    "code": 400,
    "error": "invalid_request",
    "error_description": "Invalid or missing grant_type parameter"
}

这是我的请求配置:

Request

我尝试按网址发送参数,但收到错误:Method must be POST with application/x-www-form-urlencoded encoding

感谢。

1 个答案:

答案 0 :(得分:1)

使用邮递员将值作为查询参数发送,但'oauth2-server'使用'req.body'将该值检查为body参数。因此尝试将值作为body参数发送或将req.body更改为在node_modules / oauth2-server / lib / grant.js

中的req.query