Перейти к содержимому

Декодер JWT

Расшифровывает заголовок и полезную нагрузку JSON Web Token. Токен никуда не отправляется

Загрузка инструмента…

Декодирует JSON Web Token: вставьте его, чтобы увидеть заголовок и полезную нагрузку в виде JSON, а временные утверждения, например срок действия, — в виде понятных дат. Пригодится, чтобы проверить содержимое токена и не истёк ли он, когда не работает вход или вызов API.

Как пользоваться

  1. Вставьте JWT, начинающийся с eyJ, в поле «Токен». Префикс «Bearer » в начале игнорируется.
  2. Посмотрите JSON в разделах «Заголовок» и «Полезная нагрузка» и часть «Подпись».
  3. В таблице «Утверждения (claims)» посмотрите время выпуска и истечения и статус, например «Истёк» или «Действует».
  4. Чтобы проверить, можно ли доверять токену, введите секрет или открытый ключ в разделе «Проверить подпись (необязательно)».

Как это работает

Частые вопросы

Как узнать, когда истекает JWT?
Вставьте токен. Строка «Истекает» (exp) в таблице «Утверждения (claims)» показывает дату и время, а в столбце статуса — оставшееся время или «Истёк».
JWT зашифрован?
Обычный JWT (JWS) подписан, но не зашифрован, поэтому его содержимое может прочитать любой. Не помещайте в него пароли и другие секреты. Токен из 5 частей — это зашифрованный JWE, и без ключа его не прочитать.
Доказывает ли декодирование, что токен подлинный?
Нет. Содержимое может изменить кто угодно, поэтому доверять можно только подписи, проверенной правильным ключом. Введите ключ в разделе «Проверить подпись (необязательно)», чтобы увидеть «Подпись верна» или «Подпись неверна».