Автоматическая генерация access_token по истечении срока действия в python или самом django
Как можно автоматически генерировать refresh_token в приложении django admin
, я использую пакет simple jwt
, но я хочу отслеживать, истек ли срок действия токена, затем я отправляю запрос на автоматическую генерацию нового acces_token
, когда сессия все еще продолжается.
Да, я знаю, что этого можно добиться на фронтенде, например, в javascript мы можем использовать перехватчики axios, чтобы автоматически получить другой access_token
, так как же это можно сделать в django?
Вы можете написать простую промежуточную программу, которая проверяет, действителен ли JWT, и если нет, может регенерировать его. См. документацию по промежуточному ПО здесь: https://docs.djangoproject.com/en/3.2/topics/http/middleware/