| Interface | Description |
|---|---|
| AuthenticationProvider |
AuthenticationProvider is an interface for authenticating a user
using a specific implementation of a specific authentication
mechanism.
|
| AuthenticationProviderFactory |
AuthenticationProviderFactory is an interface for constructing
AuthenticationProviders.
|
| Authenticator |
Authenticator is an interface for authenticating a user given a set of
user credentials.
|
| Class | Description |
|---|---|
| AuthenticationAuthority |
AuthenticationAuthority is a class that implements the Authenticator
interface for authenticating a user that is independent of the
authentication mechanism being used.
|
| Credentials |
Credentials is a class that extends the Hashtable class for holding a
user's credentials for authentication.
|
| Exception | Description |
|---|---|
| AuthenticationException |
AuthenticationException is a class that extends the Exception class
for identifying exceptions that are originated from within the
Authentication package.
|
| AuthenticationFailedException |
AuthenticationFailedException is a class that extends the AuthenticationException
class for identifying authentication failure exceptions.
|
| ConfigurationException |
ConfigurationException is a class that extends the AuthenticationException class
for identifying configuration exceptions.
|