simple-oauth2令牌空白

时间:2016-04-08 03:15:23

标签: oauth-2.0

我正在使用simple-oauth2。我有授权部分工作,我从API获取代码。但是,当我尝试使用simple-oauth2的authCode.getToken函数从该代码创建令牌时,结果为空。

oauth2.authCode.getToken({
    code: code,
    redirect_uri: credentials.redirect_uri
}, callback);

function callback(err, result){
    console.log(result)
    token = oauth2.accessToken.create(result);
}

那个console.log语句什么都不返回,甚至没有“未定义”。使用此空白结果创建的标记在返回的对象中具有空字符串作为“标记”属性,如下所示:

{ create: [Function: create],
token: '',
expired: [Function: expired],
refresh: [Function: refresh],
revoke: [Function: revoke] }

这个代码几乎是从示例页面逐字复制的,我无法弄清楚我可能做错了什么。我错过了什么?

1 个答案:

答案 0 :(得分:0)

事实证明我的config.site网址只有http,而不是https,因此没有返回任何内容。添加“s”修复它。