我想getRefreshToken
用 Nodejs 中的 oauth2-server 模块来实现这个功能。我已经成功实现了整个密码授予类型。但现在我想实现 refresh_token 授权。getRefreshToken
通过在模型中实现该功能,我面临一个问题。
如果我使用 grant_type: refresh_token 和 refresh_token 调用 refresh_token 路由,我将收到错误消息:
“无效授权:刷新令牌无效”。
我从不检查是否refreshToken
有效/过期。我只想实现一个虚拟函数,它应该返回一个新的 accessToken。
我究竟做错了什么?
getRefreshToken: (refreshToken, callback) => {
const token = {
refreshToken: refreshToken,
client: 'client1',
user: 'UserIdXY'
}
callback(false, token);
}