Можно ли изменить полезную нагрузку в JWT?

Приветствую.
На клиент прилетел jwt access token, скажем с полем username: "Akram".
Возможно ли изменить это имя на клиенте в этом токене и отправлять с другим именем?
Или после изменения он уже не пройдёт валидацию?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 2
@dostoevskiy54
Если просто перезаписать имя, то не пройдёт валидацию. Если перезаписать имя + контрольный хеш (по сути весь токен), то проблем не должно быть
Ответ написан
К токену прикреплена зашифрованная хэш-сумма, которую формирует сервер.
Если изменить payload - изменится хэш-сумма и сервер это увидит, тк она не будет совпадать с подписью.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы