bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Как проверить не прострочен ли jwt?

Здравствуйте. Подскажите пожалуйста, как лучше всего проверить не прострочен ли jwt-токен который пришел с сервера? Спасибо.
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ze7
Думаю, как-то так:
...
 const token = ctx.headers['x-token'];

  if (token) {
    try {
      const { user } = jwt.verify(token, secretOne);
      ctx.user = user;
    } catch (err) {
      const refreshToken = ctx.headers['x-refresh-token'];
      const newTokens = await refreshTokens(
        token,
        refreshToken,
        secretOne,
        secretTwo
      );  
    }
  }
...

ps С сервера или на сервер? С сервера просроченный разве может прийти?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы