ВЕРСТАК
Разработчику
Токены, JSON и сравнение текстов. Всё считается в браузере: ни один токен не уходит на сервер — что для JWT принципиально, ведь в нём почти всегда лежат чужие данные.
Сравнение текстов
Построчное сравнение через наибольшую общую подпоследовательность — тот же принцип, что в diff и системах контроля версий.
JSON: проверка и форматирование
При ошибке показывает строку и позицию — сообщения браузеров об этом обычно молчат либо говорят невнятно.
Декодер JWT
Разбирает заголовок и полезную нагрузку, расшифровывает временные метки. Подпись по умолчанию не проверяется — декодирование и проверка подлинности это разные вещи, и путать их опасно.
—
—
подпись не проверена