Вопрос выявляет понимание уязвимостей JWT и лучших практик безопасности.
Короткий ответ
JWT легко декодировать (хотя и нельзя изменить без ключа). Хранение пароля в токене рискованно: если токен украдут, злоумышленник получит доступ к аккаунту. Лучше хранить только идентификатор пользователя (sub) и проверять пароль при каждом входе.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.