Карточка Junior Аутентификация спрашивают часто обновлено

JWT

Вопрос

Что такое JWT и из чего он состоит?

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

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

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

Коротко

JSON Web Token: три части в base64url через точку: header (алгоритм), payload (claims: sub, exp, iat, роли) и signature. Подпись даёт целостность, но не секретность: payload читается всеми.

Ответ

JSON Web Token: три части в base64url через точку: header (алгоритм), payload (claims: sub, exp, iat, роли) и signature. Подпись даёт целостность, но не секретность: payload читается всеми. Сервер проверяет подпись без обращения к базе.

Разбор

Самодостаточность JWT одновременно плюс (stateless, масштабируется) и минус (сложно отозвать).

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

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

Термины по теме