Иметь config (applicationContext-security.xml):
с другой стороны имеют SQL-запросы из моего источника данных
(это JdbcDaoImpl ) :
...
public static final String DEF_USERS_BY_USERNAME_QUERY =
"select username,password,enabled " +
"from users " +
"where username = ?";
...
Теперь в этом коде есть информация о sha
, поэтому пароль, выбранный из стандартной таблицы Spring Security пользователей
, не закодирован.
Возможно, мне следует предоставить атрибут sha
для столбца пароль
в моей конфигурации отображения гибернации здесь:
На данный момент пароль сохраняется в БД как есть, но должен быть закодирован.
Как сделать так, чтобы конфигурация applicationContext
и запросы БД совпадали с кодировкой пароля?