package com.gffny.ldrbrd.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportResource; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.crypto.password.StandardPasswordEncoder; import org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices; import com.gffny.ldrbrd.account.UserService; @Configuration @ImportResource(value = "classpath:spring-security-context.xml") public class SecurityConfig { @Bean public UserService userService() { return new UserService(); } @Bean public TokenBasedRememberMeServices rememberMeServices() { return new TokenBasedRememberMeServices("remember-me-key", userService()); } @Bean public PasswordEncoder passwordEncoder() { return new StandardPasswordEncoder(); } }