JWT задаёт переносимый формат claims, который можно подписать или зашифровать и передавать между сторонами. Подписанный токен позволяет проверять целостность данных без отдельного запроса к его издателю каждый раз.
Какую проблему решает JWT?
JWT задаёт переносимый формат claims, который можно подписать или зашифровать и передавать между сторонами. Подписанный токен позволяет проверять целостность данных без отдельного запроса к его издателю каждый раз.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
JWT задаёт переносимый формат claims, который можно подписать или зашифровать и передавать между сторонами. Подписанный токен позволяет проверять целостность данных без отдельного запроса к его издателю каждый раз.
Это удобно для распределённой проверки доступа при доверенных ключах, но не устраняет авторизацию, отзыв токенов и ротацию ключей. Долгоживущие claims могут устареть. JWT не обязан быть stateless-сессией и не скрывает payload при одном лишь подписании; иногда обычная серверная сессия проще.