@Sport-code

Как определить время простоя в токена JWT?

Всем привет!

Хотел бы еще узнать, есть такая возможность в JWT токен определять время простоя?
Т.е. установить время JWT токена на пример 15 мин. - это не общее время которое проходит
и через 15 мин токен закрылся, а чтобы отсчет начался когда человек бездействовал на сайте 20 мин,
и все токен удалился и закрылся его аккаунт.
Получается, если человек работает на сайте 30 мин., а токен установлен на 15 мин чтобы аккаунт не закрывался,
а когда он отошел на 20 мин. и за хотел продолжить работать, то аккаунт закрылся бы.
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
potapchino
@potapchino
const jwt = {
  payload: {
    idle: 900000 // 15min * 60s * 1000ms
  }
}


setInterval(() => {
  user.logout()
}, jwt.payload.idle)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы