Встречается на собеседованиях • сегодня

Из каких частей состоит JWT токен

JWT (JSON Web Token) состоит из трёх частей, разделённых точками:

  1. Header – содержит метаданные о типе токена (JWT) и алгоритме подписи (например, HS256, RS256).
    Пример: {"alg": "HS256", "typ": "JWT"} → кодируется в Base64URL.
  1. Payload – хранит утверждения (claims) о пользователе и дополнительных данных (например, sub, exp, iss).
    Пример: {"sub": "123", "name": "John", "exp": 1516239022} → кодируется в Base64URL.

  2. Signature – создаётся путём подписи (хеширования) закодированных header и payload с использованием секретного ключа.
    Пример для HMAC-SHA256:
    HMACSHA256(base64UrlEncode(header) + "." + base64UrlEncode(payload), secret)

Формат токена:
header.payload.signature
Пример:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJuYW1lIjoiSm9obiJ9.ABC123...

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы