public class FakeAuthModule
extends java.lang.Object
implements de.innovationgate.webgate.api.auth.AuthenticationModule
| Modifier and Type | Field and Description |
|---|---|
static FakeAuthModule |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
void |
addAuthenticationSourceListener(de.innovationgate.webgate.api.auth.AuthenticationSourceListener listener) |
void |
clearCache() |
void |
destroy() |
java.lang.Class[] |
getAllowedCredentialClasses() |
java.lang.String |
getAuthenticationSource() |
java.lang.String |
getEMailAddress(java.lang.String user) |
void |
init(java.util.Map params,
de.innovationgate.webgate.api.WGDatabase db) |
boolean |
isGeneratesSessionToken() |
boolean |
isQueryable(java.lang.String queryType) |
de.innovationgate.webgate.api.auth.AuthenticationSession |
login(java.lang.String user,
java.lang.Object credentials) |
java.lang.Object |
query(java.lang.Object query,
java.lang.String queryType) |
void |
removeAuthenticationSourceListener(de.innovationgate.webgate.api.auth.AuthenticationSourceListener listener) |
public static final FakeAuthModule INSTANCE
public void addAuthenticationSourceListener(de.innovationgate.webgate.api.auth.AuthenticationSourceListener listener)
addAuthenticationSourceListener in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic void clearCache()
clearCache in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic void destroy()
destroy in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic java.lang.Class[] getAllowedCredentialClasses()
getAllowedCredentialClasses in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic java.lang.String getAuthenticationSource()
getAuthenticationSource in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic java.lang.String getEMailAddress(java.lang.String user)
getEMailAddress in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic void init(java.util.Map params,
de.innovationgate.webgate.api.WGDatabase db)
throws de.innovationgate.webgate.api.auth.ConfigurationException
init in interface de.innovationgate.webgate.api.auth.AuthenticationModulede.innovationgate.webgate.api.auth.ConfigurationExceptionpublic boolean isGeneratesSessionToken()
isGeneratesSessionToken in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic boolean isQueryable(java.lang.String queryType)
isQueryable in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic de.innovationgate.webgate.api.auth.AuthenticationSession login(java.lang.String user,
java.lang.Object credentials)
throws de.innovationgate.webgate.api.auth.AuthenticationException
login in interface de.innovationgate.webgate.api.auth.AuthenticationModulede.innovationgate.webgate.api.auth.AuthenticationExceptionpublic java.lang.Object query(java.lang.Object query,
java.lang.String queryType)
query in interface de.innovationgate.webgate.api.auth.AuthenticationModulepublic void removeAuthenticationSourceListener(de.innovationgate.webgate.api.auth.AuthenticationSourceListener listener)
removeAuthenticationSourceListener in interface de.innovationgate.webgate.api.auth.AuthenticationModule