Я разрабатываю приложение с помощью Spring roo.В качестве первого теста аутентификации, подразумевающего безопасность Spring, я использовал аутентификацию по таблице в моей базе данных.Это прекрасно работает:
<authentication-manager alias="authenticationManager">
<authentication-provider>
<jdbc-user-service data-source-ref="dataSource" authorities-by-username-query="select username,authority from users where username=?"/>
</authentication-provider>
</authentication-manager>
Теперь все становится немного сложнее (для меня), потому что пароль в «реальной» (в рабочей среде) пользовательской таблице зашифрован, я должен сначала использовать хешфункция md5, а затем кодировка base64, а также iso для работы со специальными символами.
Мне нужно создать пользовательский jdbc-пользовательский сервис.Каковы наилучшие методы для работы с этими операциями?