List of usage examples for org.springframework.security.web.authentication.rememberme TokenBasedRememberMeServices TokenBasedRememberMeServices
TokenBasedRememberMeServices
From source file:ch.astina.hesperid.web.services.SecurityModule.java
/** * Identifies previously remembered users by a Base-64 encoded cookie. *//* w w w .ja v a2 s . c o m*/ @Marker(SpringSecurityServices.class) public static RememberMeServices build(final UserDetailsService userDetailsService, @Inject @Value("${spring-security.rememberme.key}") final String rememberMeKey) { TokenBasedRememberMeServices rememberMe = new TokenBasedRememberMeServices(); rememberMe.setUserDetailsService(userDetailsService); rememberMe.setKey(rememberMeKey); return rememberMe; }
From source file:ch.astina.hesperid.web.services.SecurityModule.java
/** * Same as {@link #build(UserDetailsService, String)}. Not sure why it has to be a service of * its own./* www . jav a2s .c o m*/ * {@link TokenBasedRememberMeServices#afterPropertiesSet()} * only does some assertions. */ @Marker(SpringSecurityServices.class) public static LogoutHandler buildRememberMeLogoutHandler(final UserDetailsService userDetailsService, @Inject @Value("${spring-security.rememberme.key}") final String rememberMeKey) throws Exception { TokenBasedRememberMeServices rememberMe = new TokenBasedRememberMeServices(); rememberMe.setUserDetailsService(userDetailsService); rememberMe.setKey(rememberMeKey); rememberMe.afterPropertiesSet(); return rememberMe; }