Как изменить алгоритм хеширования пароля при использовании Spring Security?

Я работаю над устаревшим веб-приложением на основе Spring MVC, которое использует - по текущим стандартам - неподходящий алгоритм хеширования. Теперь я хочу постепенно перенести все хеши в bcrypt. Моя стратегия высокого уровня:

Новые хэши генерируются с помощью bcrypt по умолчаниюКогда пользователь успешно входит в систему и все еще имеет устаревший хеш, приложение заменяет старый хеш новым хешем bcrypt.

Какой самый идиоматичный способ реализации этой стратегии в Spring Security? Должен ли я использовать собственный фильтр или мой на AccessDecisionManager или ...?

Ответы на вопрос(2)

Ваш ответ на вопрос