Support for remembering a user between different web sessions.


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

Class Summary
AbstractRememberMeServices Base class for RememberMeServices implementations.
InMemoryTokenRepositoryImpl Simple PersistentTokenRepository implementation backed by a Map.
JdbcTokenRepositoryImpl JDBC based persistent login token repository implementation.
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 it with a remember-me authentication token if a RememberMeServices implementation so requests.
TokenBasedRememberMeServices Identifies previously remembered users by a Base-64 encoded cookie.

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

Package Description

Support for remembering a user between different web sessions.

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