Я довольно новичок в реализации JWT.У меня было несколько вопросов при реализации JWT.Я использую axios, чтобы делать запросы.Когда пользователь входит в систему или регистрируется.Я получаю accessToken, срок действия которого истекает через несколько дней.У меня нет refreshToken, потому что я думаю, что серверная часть построена на фреймворке django rest.
Теперь, если я получаю код состояния 401 в запросе, я пытаюсь проверить, не истек ли токен, и если да, тообновите accessToken, но иногда даже API обновления токена возвращает 400, что означает, что срок действия этого токена также истек, и в этот момент мне нужно, чтобы пользователь вышел из системы.
Я думаю, что это плохой пользовательский опыт. Почему мы не можем обновить токен, используя старый токен?Есть ли способ предотвратить его истечение?Может кто-нибудь указать мне на пример, который решает следующую проблему с правильной реализацией осевых перехватчиков?