Вы не смогли найти способ «истечь» JWT
, потому что такого способа нет.Можно сказать, что это недостаток JWT
.
. Если token
скомпрометирован, то это огромная проблема.Возможно, вы захотите рассмотреть другой механизм аутентификации, если вам нужно аннулировать токены / сеансы.
Единственный способ «аннулировать» такой токен - это использовать другой ключ secret
на бэкэнде - что, очевидно, является исключительноужасная идея!
Однако, если вы ищете способ «выйти» из интерфейса пользователя, просто удалите JWT из хранилища.(Тем не менее, если этот пользователь скопировал токен, он сможет выполнять запросы против остальных API).