Что такое JWT-токен, из каких частей он состоит и какую проблему решает?

JWT — формат передачи набора claims. Подписанный токен в компактной JWS-форме обычно состоит из header, payload и signature, разделённых точками; он позволяет проверять целостность заявлений и их источник.

Короткий ответ

Что ответить на собеседовании

JWT — формат передачи набора claims. Подписанный токен в компактной JWS-форме обычно состоит из header, payload и signature, разделённых точками; он позволяет проверять целостность заявлений и их источник.

Подробный разбор

Ответ с пояснениями

JWT — формат передачи набора claims. Подписанный токен в компактной JWS-форме обычно состоит из header, payload и signature, разделённых точками; он позволяет проверять целостность заявлений и их источник.

В заголовке указываются параметры защиты, в payload — claims вроде субъекта и срока действия. Получатель обязан проверить подпись, допустимый алгоритм, issuer, audience и временные ограничения по своему контракту. Payload обычного подписанного JWT читается без секретного ключа. JWT не обязательно является access token и не решает отзыв автоматически; зашифрованная JWE-форма устроена иначе.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее