See: Description
| Interface | Description |
|---|---|
| ConcurrentSessionController |
Provides two methods that can be called by an
AuthenticationManager to integrate with the
concurrent session handling infrastructure. |
| SessionIdentifierAware |
Implemented by
Authentication.getDetails()
implementations that are capable of returning a session ID. |
| SessionRegistry |
Maintains a registry of
SessionInformation instances. |
| Class | Description |
|---|---|
| ConcurrentSessionControllerImpl |
Base implementation of
ConcurrentSessionControllerImpl which prohibits simultaneous logins. |
| ConcurrentSessionFilter |
Filter required by concurrent session handling package.
|
| NullConcurrentSessionController |
No-op implementation of
ConcurrentSessionController. |
| SessionInformation |
Represents a record of a session within the Spring Security framework.
|
| SessionRegistryImpl |
Base implementation of
SessionRegistry
which also listens for HttpSessionDestroyedEvents
published in the Spring application context. |
| SessionRegistryUtils |
Utility methods to assist with concurrent session management.
|
| Exception | Description |
|---|---|
| ConcurrentLoginException |
Thrown by
ConcurrentSessionControllerImpl if an attempt is made to login and the user has already
exceeded their maxmimum allowed sessions. |
| SessionAlreadyUsedException |
Thrown by a
SessionRegistry implementation if an attempt is made to create new session information
for an existing sessionId. |