Декодировать демо-токен
Ввод Предзаполненный токен, exp = 1700003600.
Результат Алгоритм HS256, тип JWT, четыре утверждения, срок действия 2023-11-14 23:13:20 UTC.
Вставьте JSON Web Token, чтобы прочитать заголовок, payload и точный срок действия: всё декодируется локально, токен не передаётся.
Результат
Измените любое значение — результат обновится сразу.
Ввод Предзаполненный токен, exp = 1700003600.
Результат Алгоритм HS256, тип JWT, четыре утверждения, срок действия 2023-11-14 23:13:20 UTC.
Ввод Полезная нагрузка {"sub":"42","scope":"read"}.
Результат Статус сообщает, что у токена нет утверждения о сроке действия, поэтому он сам по себе никогда не истекает.
Ввод abc.def
Результат Ошибка объясняет, что JWT должен состоять из трёх частей, прежде чем что-либо можно будет декодировать.
Нет. Любой может создать токен с любой полезной нагрузкой. Только сервер, проверяющий подпись с помощью секрета или открытого ключа, может определить, был ли токен выпущен вами.
Декодирование происходит в вашем браузере, поэтому токен не загружается. Тем не менее обращайтесь с ним как с паролем: предпочитайте тестовый токен и меняйте всё, что вставляете на общий экран.
Либо часы издателя отстают от ваших, либо значение exp передано в миллисекундах вместо секунд. Этот инструмент читает exp в секундах в соответствии со спецификацией JWT.
Декодер сообщает об ошибке. Спецификация JWT требует, чтобы обе части были JSON-объектами в кодировке base64url, поэтому не-JSON часть обычно означает, что строка вовсе не является JWT.
Отказ от ответственности: Результаты рассчитаны по формуле на этой странице и носят справочный характер. Реальные объёмы зависят от материалов, технологии и условий, поэтому перед заказом закладывайте запас.