Декодер и инспектор токенов JWT
Описание
Декодируйте токены JSON Web Token для просмотра заголовков, полезной нагрузки и подписей без секретных ключей.
О сервисе Декодер и инспектор токенов JWT
Декодер JWT разбивает JSON Web Token на три части — заголовок, полезную нагрузку и подпись — и декодирует сегменты Base64URL, чтобы вы могли читать утверждения в виде обычного JSON. Он работает полностью в вашем браузере и никогда не требует вашего секретного ключа, поскольку декодирование JWT не требует его проверки. Используйте его для отладки потоков аутентификации, проверки срока действия токена и подтверждения того, какие утверждения выдал сервис.
Как использовать
- Вставьте ваш JWT (длинную строку вида xxxxx.yyyyy.zzzzz) в поле ввода.
- Заголовок (алгоритм и тип токена) и полезная нагрузка (утверждения) декодируются и отображаются в виде отформатированного JSON.
- Проверьте стандартные утверждения, такие как exp (срок действия), iat (время выдачи), iss (издатель) и sub (субъект).
- Сегмент подписи отображается, но не проверяется — для проверки требуется ключ подписи.
Частые вопросы
Требуется ли секретный ключ для декодирования JWT?
Нет. Заголовок и полезная нагрузка только закодированы в Base64URL, а не зашифрованы, поэтому любой может декодировать и прочитать их. Секретный ключ нужен только для проверки подписи, которая подтверждает, что токен не был подделан.
Безопасно ли вставлять токен здесь?
Декодирование происходит полностью в вашем браузере — ничего не загружается. Тем не менее, относитесь к реальным токенам доступа как к секретам и избегайте вставки продакшен-токенов в любые инструменты, которые вы не контролируете.
Почему мой токен показывается как просроченный?
Утверждение exp — это Unix-метка времени. Если она раньше текущего времени, токен истёк, и большинство серверов отклонят его, даже если он по-прежнему нормально декодируется здесь.
Можно ли прочитать здесь зашифрованный JWE?
Нет. Этот инструмент декодирует подписанные токены JWT (JWS). Зашифрованные токены (JWE) требуют ключа расшифровки и не читаемы человеком только путём декодирования.