Расширьте JWT TTL, когда пользователь вошел в систему

У меня есть сборка проекта с бэкэндом Laravel 5.5 и Angular 4.

Я использую токены JWT для аутентификации своих пользователей, и все работает хорошо, кроме токенов обновления, обновление токена не так просто, как задумано. Если я обновляю свой токен, из-за того, что все мои запросы являются асинхронными, запросы могут происходить между временем отправки нового токена и его возвратом, что вызывает проблемы.

Другое предлагаемое решение — просто продлить срок службы JWT каждый раз, когда они его используют.

Скажем, у моего JWT есть TTL 60 минут, и пользователь входит в систему в 9:00, а затем он делает запрос в 9:30, по этому запросу я хочу продлить текущий токен еще на 60 минут, чтобы затем этот токен истекает в 10:30, а не в первоначальном 10:00

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector