Давно тут ничего не было. Хочу полезность вкинуть, путем вопроса: а знаете ли вы, почему JWT токен всегда начинается с eyJ?
Сначала ответьте для себя, а потом можно и посмотреть подсказку)
Ответ: любая часть токена кодируется с помощью Base64url, а его заголовок представляет собой объект JSON, который почти всегда начинается с пары символов {"alg".
В итоге получаем: Первые три символа строки {"a алгоритм кодирует как байтовую последовательность eyJ (где e — это {, y — это ", а J — это a)