See: Description
| Interface | Description |
|---|---|
| PersistentTokenRepository |
The abstraction used by
PersistentTokenBasedRememberMeServices to store the
persistent login tokens for a user. |
| Class | Description |
|---|---|
| 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.
|
| Exception | Description |
|---|---|
| CookieTheftException | |
| InvalidCookieException |
Exception thrown by a RememberMeServices implementation to indicate that a submitted
cookie is of an invalid format or has expired.
|
| RememberMeAuthenticationException |
This exception is thrown when an
Authentication exception occurs while using
the remember-me authentication. |
Comes with two default implementations. See the Remember-Me Authentication chapter of the reference manual.