package

org.springframework.security.web.authentication.rememberme

Support for remembering a user between different web sessions.

Comes with two default implementations. See the Remember-Me Authentication chapter of the reference manual.

Interfaces

PersistentTokenRepository The abstraction used by PersistentTokenBasedRememberMeServices to store the persistent login tokens for a user. 

Classes

AbstractRememberMeServices Base class for RememberMeServices implementations. 
InMemoryTokenRepositoryImpl Simple PersistentTokenRepository implementation backed by a Map. 
JdbcTokenRepositoryImpl JDBC based persistent login token repository implementation. 
PersistentRememberMeToken  
PersistentTokenBasedRememberMeServices RememberMeServices implementation based on Barry Jaspan's Improved Persistent Login Cookie Best Practice
RememberMeAuthenticationFilter Detects if there is no Authentication object in the SecurityContext, and populates the context with a remember-me authentication token if a RememberMeServices implementation so requests. 
TokenBasedRememberMeServices Identifies previously remembered users by a Base-64 encoded cookie. 

Exceptions

CookieTheftException  
InvalidCookieException Exception thrown by a RememberMeServices implementation to indicate that a submitted cookie is of an invalid format or has expired. 
RememberMeAuthenticationException