Package | Description |
---|---|
de.innovationgate.webgate.api |
Basic functionality of the WGAPI including most of the database-independent functionality.
|
de.innovationgate.webgate.api.auth |
External authentication modules for WGAPI databases.
|
Modifier and Type | Method and Description |
---|---|
AuthenticationModule |
WGDatabase.getAuthenticationModule()
Returns the authentication module used to authenticate sessions, if this database supports and uses a auth module.
|
Modifier and Type | Method and Description |
---|---|
void |
WGDatabase.setAuthenticationModule(AuthenticationModule authenticationModule)
Injects an authentication module to the database that should be used to authenticate users.
|
Modifier and Type | Class and Description |
---|---|
class |
FileAuthenticationModule
This authentication module takes an XML file as base where users and groups are defined:
|
class |
RedirectionAuthModule
Auth module implementation that redirects all calls to some backend module, to be defined by subclasses.
|
Modifier and Type | Method and Description |
---|---|
AuthenticationModule |
AuthModuleFactory.getAuthModule(java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> settings,
WGDatabase db)
Retrieves an authentication module of the given type and for the given settings.
|
AuthenticationModule |
DefaultAuthModuleFactory.getAuthModule(java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> settings,
WGDatabase db) |
abstract AuthenticationModule |
RedirectionAuthModule.getBackendModule()
Returns the the backend module
|