IDONTSUDO
@IDONTSUDO
ЧСВ программистов идет в комплекте с первой IDE.

JWT как убивать сессии?

Я использую JWT для авторизации, и я не очень понимаю. Как я могу обнулить все сессии пользователя?

Я могу конечно переизобрести сессии и записывать данные в бд о авторизации.Но я думаю быть может есть решение лучше?
  • Вопрос задан
  • 756 просмотров
Решения вопроса 1
sarapinit
@sarapinit
Точу водой камень
JWT не предполагает что его можно убить, предусмотрено только истечение токена по времени которое в нём зашито.
Если вы хотите сами управлять временем жизни токена то вам нужен ReferenceToken.
В этом сценарии вы даете клиенту только уникальный id токена. Полный токен хранится в вашей БД по этому ключу и вы можете полностью управлять его временем жизни.
https://openiddict.github.io/openiddict-documentat...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы