Встречается на собеседованиях • сегодня
Из каких частей состоит JWT токен
JWT (JSON Web Token) состоит из трёх частей, разделённых точками:
- Header – содержит метаданные о типе токена (JWT) и алгоритме подписи (например, HS256, RS256).
Пример:{"alg": "HS256", "typ": "JWT"}→ кодируется в Base64URL.
-
Payload – хранит утверждения (claims) о пользователе и дополнительных данных (например,
sub,exp,iss).
Пример:{"sub": "123", "name": "John", "exp": 1516239022}→ кодируется в Base64URL. -
Signature – создаётся путём подписи (хеширования) закодированных
headerиpayloadс использованием секретного ключа.
Пример для HMAC-SHA256:
HMACSHA256(base64UrlEncode(header) + "." + base64UrlEncode(payload), secret)
Формат токена:
header.payload.signature
Пример:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJuYW1lIjoiSm9obiJ9.ABC123...

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы