Интеграция аутентификации Spring Security 3 с аннотацией Hibernate 3 (JPA) - PullRequest
1 голос
/ 20 декабря 2011

Я ищу пример интеграции новейшей безопасности Spring Framework с Hibernate на основе аннотации (например, JPA) с учетными данными пользователя из БД. Как я могу это сделать? можно перейти на кодирование и декодирование пароля с помощью Spring?

Одним из доступных решений является ссылка здесь , но она основана на Spring 2.5 с конфигурацией XML. Я хочу избежать XML и использовать аннотации.

1 Ответ

2 голосов
/ 20 декабря 2011

Использование Исходная документация Spring .Все, что вам нужно, указано в документации.И да!Вы можете перейти с кодировки и декодирования пароля с весны.Просто напишите свой класс кодирования, который расширит org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder.

public class MyPassEncoder extends org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
{
   MyPassEncoder(){
   super("MD5");
}
public String encodePassword(String rawPass, Object salt) {
   String encPass =  super.encodePassword(rawPass, salt);
   return encPass;
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...