Выбор ответа Junior Spring Security спрашивают часто обновлено

Что лежит в JWT

Вопрос

Какое утверждение про JWT верно?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Payload читается кем угодно, подпись защищает от изменения. Подписанный JWT (JWS) гарантирует целостность и авторство, но не конфиденциальность: payload может прочитать любой.

Варианты ответа

  1. Payload зашифрован ключом подписи, туда можно класть пароль
  2. Payload читается кем угодно, подпись защищает от измененияправильный ответ
  3. JWT можно отозвать мгновенно стандартными средствами
  4. Подпись JWT проверяет только клиент при получении

Разбор

Подписанный JWT (JWS) гарантирует целостность и авторство, но не конфиденциальность: payload может прочитать любой. Секреты туда не кладут (для шифрования есть JWE). Отзыва в стандарте нет, поэтому access-токены короткие или используют чёрный список. Подпись проверяет сервер-получатель.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.