Вы не можете расшифровать хэши паролей, они зашифрованы с использованием 10 раундов BCrypt (конфигурация Spring Framework по умолчанию). Секрет JWT не имеет ничего общего с шифрованием пароля.
Если пользователь потерял свой пароль, он должен запросить сброс пароля и получит ссылку для сброса по электронной почте.
Если проблема заключается в том, что Вы потеряли пароль для пользователя в своей среде разработки. Может быть быстрее просто зашифровать новый пароль, используя тот же алгоритм 10-раундового шифрования Bcrypt (это можно сделать даже в режиме онлайн), и напрямую заменить password_hash
в базе данных.
Также, пожалуйста, сгенерируйте новый ключ base64-secret
и не передавайте его никому, как указано в документации jhipster .