Изучение Header-секции JWT токена
Первый сегмент JWT — это header, JSON объект в кодировке base64url, описывающий алгоритм подписи. Ключевое поле alg определяет: HS256 (HMAC-SHA256, симметричный), RS256 (RSA-SHA256, асимметричный с публичным/приватным ключами), или ES256 (ECDSA). Поле typ почти всегда равно JWT. Понимание алгоритма из header критично при ошибках верификации подписи.