See: Description
| Interface | Description |
|---|---|
| AnonymousAwareAuthenticationModule | |
| AuthenticationModule |
Interface for a generic authentication module, that authenticates user logins and provides some additional information about logged in users
One authentication module is bound to a WGDatabase object.
|
| AuthenticationSession |
Represents an authentication session of a logged in user, providing some additional information about him.
|
| AuthenticationSourceListener |
A listener that reacts on changes in the authentication data backend.
|
| AuthModuleFactory |
Interface for a factory creating auth modues
|
| AuthSessionWithUserCacheQualifier |
Subinterface for
AuthenticationSession which provides an additional user cache qualifier for the WGAPI. |
| CertAuthCapableAuthModule |
Mixin Interface for
AuthenticationModule implementations that are able to be used with certificate authentication |
| CustomCredentials |
Flag interface for a class that is used as alternative to a plain password as credentials
Mainly used to allow the method interfaces distinguish string passwords and custom creds.
|
| LabeledNamesProvider |
Mixin interface for
AuthenticationSession to let it provide "labeled names", i.e. user names that are retrievable via label |
| PasswordCachingAuthenticationModule |
Mixin interface for a
AuthenticationModule which caches user passwords and provides a method to drop the password cache for individual users |
| RequestBasedAuthenticationModule |
Interface for authentication modules that need HTTP request data, in form of J2EEs javax.servlet.http.HttpServletRequest, as credentials to perform a login
|
| UserGroupInfo |
Information about a user or group, retrieved via
AuthenticationModule.query(Object, String) |
| Class | Description |
|---|---|
| AnonymousAuthSession |
Auth session object representing an anonymous login.
|
| BackendAuthSession |
An authentication session that needs to be authenticated in the WGAPI backend implementation.
|
| DefaultAuthModuleFactory |
Default implementation of an auth module factory.
|
| FileAuthenticationModule |
This authentication module takes an XML file as base where users and groups are defined:
|
| MasterLoginAuthSession |
Auth session object representing an anonymous login.
|
| RedirectionAuthModule |
Auth module implementation that redirects all calls to some backend module, to be defined by subclasses.
|
| UserGroupInfoComparator |
A comparator to sort UserGroupInfo objects by their full qualified name
|
| Exception | Description |
|---|---|
| AuthenticationException |
Thrown when an authentication attempt fails because of an error in the process.
|
| ConfigurationException |
An exception thrown on a misconfigured authentication module
|