| Modifier and Type | Interface and Description |
|---|---|
| public interface | AuthenticationState
The Authentication state of a request. |
| public interface | Authenticator
Authenticator Interface An Authenticator is responsible for checking requests and sending response challenges in order to authenticate a request. |
| public interface | Constraint
A Security constraint that is applied to a request, which contain:
|
| public interface | IdentityService
Associates UserIdentities from with threads and UserIdentity.Contexts. |
| public interface | LoginService
Login Service Interface. |
| public interface | UserIdentity
User object that encapsulates user identity and operations such as run-as-role actions, checking isUserInRole and getUserPrincipal. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractLoginService
AbstractLoginService Base class for LoginServices that allows subclasses to provide the user authentication and authorization information, but provides common behaviour such as handling authentication. |
| public class | DefaultAuthenticatorFactory
The Default Authenticator Factory. |
| public class | DefaultIdentityService
The default |
| public class | EmptyLoginService
LoginService implementation which always denies any attempt to login. |
| public class | HashLoginService
An implementation of a LoginService that stores users and roles in-memory in HashMaps. |
| public class | JDBCLoginService
JDBC as a source of user authentication and authorization information. |
| public class | PropertyUserStore
This class monitors a property file of the format mentioned below and notifies registered listeners of the changes to the the given file. |
| public class | |
| public class | RolePrincipal
RolePrincipal Represents a role. |
| public abstract class | SecurityHandler
Abstract SecurityHandler. |
| public class | ServerAuthException
A server specific Authentication or Authorization exception. |
| public class | SPNEGOLoginService
A configurable (as opposed to using system properties) SPNEGO LoginService. |
| public class | |
| public class | UserPrincipal
UserPrincipal Represents a user with a credential. |
| public class | UserStore
Store of user authentication and authorization information. |