Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

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

Здравствуйте. Подскажите пожалуйста, как лучше всего проверить не прострочен ли jwt-токен который пришел с сервера? Спасибо.
  • Вопрос задан
  • 213 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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 С сервера или на сервер? С сервера просроченный разве может прийти?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
23 янв. 2025, в 09:18
10000 руб./за проект
23 янв. 2025, в 04:47
10000 руб./за проект