@Bean public DaoAuthenticationProvider authProvider() { DaoAuthenticationProvider daoProvider = new DaoAuthenticationProvider(); daoProvider.setPasswordEncoder(md5PasswordEncoder()); daoProvider.setUserDetailsService(userDetailsService); ReflectionSaltSource saltHash = new ReflectionSaltSource(); saltHash.setUserPropertyToUse("username"); daoProvider.setSaltSource(saltHash); return daoProvider; }
@Bean public ReflectionSaltSource saltSource() { final ReflectionSaltSource reflectionSaltSource = new ReflectionSaltSource(); reflectionSaltSource.setUserPropertyToUse("username"); return reflectionSaltSource; }
/** * */ @Before public final void setUp() { userService = new UserServiceImpl(); userService.setPasswordEncoder(new Md5PasswordEncoder()); ReflectionSaltSource saltSource = new ReflectionSaltSource(); saltSource.setUserPropertyToUse("getUsername"); userService.setSaltSource(saltSource); userDao = EasyMock.createMock(UserDao.class); userService.setUserDao(userDao); }
private Object getUserSaltForEncode(MarketsSimUser user) { ReflectionSaltSource saltSource = new ReflectionSaltSource(); saltSource.setUserPropertyToUse("username"); Object salt = saltSource.getSalt(user); return salt; }
public UserServiceImpl() { saltSource = new ReflectionSaltSource(); ((ReflectionSaltSource) saltSource).setUserPropertyToUse("getUsername"); passwordEncoder = new Md5PasswordEncoder(); userCache = new NullUserCache(); }