Я хочу реализовать функцию getRefreshToken
с модулем oauth2-server в Nodejs.Я уже реализовал весь тип предоставления пароля успешно.Но теперь я хочу реализовать грант refresh_token.Я сталкиваюсь с проблемой при реализации функции getRefreshToken
в моделях.
Если я вызываю маршрут refresh_token с grant_type: refresh_token и refresh_token, я получаю сообщение об ошибке:
«Неверное разрешение: токен обновления недействителен».
Я никогда не проверяю, действителен ли refreshToken
, истек или нет.Я просто хочу реализовать фиктивную функцию, которая должна вернуть мне новый accessToken.
Что я делаю не так?
getRefreshToken: (refreshToken, callback) => {
const token = {
refreshToken: refreshToken,
client: 'client1',
user: 'UserIdXY'
}
callback(false, token);
}