| Interface | Description |
|---|---|
| AuthenticationDetails |
Interface that represents the result of authentication.
|
| AuthenticationManager |
Authenticates users of the system.
|
| AuthenticationProvider |
Authentication module that can process a specific
Credentials implementation. |
| AuthenticationService |
Authentication layer for client applications.
|
| Credentials |
Interface that represents a set of credentials for authentication subsystem.
|
| LocalizedCredentials | |
| SessionAttributesProvider | |
| SyncSessionCredentials | |
| TimeZoneProvider | |
| UserAccessChecker |
Checks if user can access the system.
|
| UserCredentialsChecker |
Checks if passed credentials object is valid.
|
| Class | Description |
|---|---|
| AbstractClientCredentials | |
| AbstractCredentials | |
| AnonymousSessionHolder |
Stores shared anonymous session instance for clients.
|
| AnonymousUserCredentials |
Credentials object for anonymous session.
|
| AuthenticationManagerBean | |
| AuthenticationServiceBean | |
| LoginPasswordCredentials |
Simple login and password credentials.
|
| RememberMeCredentials |
Credentials with remember me token.
|
| SimpleAuthenticationDetails |
Base implementation of
AuthenticationDetails. |
| SystemUserCredentials |
Credentials object for system-level mechanisms.
|
| TrustedClientCredentials |
Credentials for user that can be authenticated using trusted client password.
|