|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| AuthenticationContext | Allow the user to be retrieved at any time throughout the application. |
| Authenticator | An Authenticator is used to authenticate users, log them in, log them out and check their roles. |
| RoleMapper | Determines whether an authenticated user has a "role" (permission) within the system, and specifically, whether they have permission to log in to the system. |
| Class Summary | |
|---|---|
| AbstractAuthenticator | An abstract implementation of Authenticator that implements a lot of base methods |
| AuthenticationContextImpl | |
| DefaultAuthenticator | This authenticator stores the currently logged in user in the session as a Principal. |
| GroupRoleMapper | Deprecated. You should extend SimpleAbstractRoleMapper, or implement RoleMapper directly. |
| SessionInvalidator | Invalidates and performs the manipulation of the session necessary to obtain a fresh JSESSIONID on Tomcat and the equivalent on other containers. |
| SimpleAbstractRoleMapper | Provides a simple base implementation of RoleMapper. |
| Enum Summary | |
|---|---|
| AuthenticationErrorType | Enumeration used to determine the cause of any authentication errors. |
| AuthType | If an authType is specified by the user that doesn't match a specific auth type as defined by this enum, 'NONE' will be returned. |
| LoginReason | An enumeration of why a login attempt has failed |
| Exception Summary | |
|---|---|
| AuthenticatorException | An exception for all Authenticator related error conditions |
| Annotation Types Summary | |
|---|---|
| AuthenticationContextAwareAuthenticator | Indicates that this authenticator stores the user in the AuthenticationContext and does not rely on the old behavior of com.atlassian.seraph.filter.BaseLoginFilter.SecurityHttpRequestWrapper.getRemoteUser() |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||