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.AuthenticationModule
public void clearCache()
clearCache
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public void destroy()
destroy
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public java.lang.Class[] getAllowedCredentialClasses()
getAllowedCredentialClasses
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public java.lang.String getAuthenticationSource()
getAuthenticationSource
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public java.lang.String getEMailAddress(java.lang.String user)
getEMailAddress
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public 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.AuthenticationModule
de.innovationgate.webgate.api.auth.ConfigurationException
public boolean isGeneratesSessionToken()
isGeneratesSessionToken
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public boolean isQueryable(java.lang.String queryType)
isQueryable
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public 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.AuthenticationModule
de.innovationgate.webgate.api.auth.AuthenticationException
public java.lang.Object query(java.lang.Object query, java.lang.String queryType)
query
in interface de.innovationgate.webgate.api.auth.AuthenticationModule
public void removeAuthenticationSourceListener(de.innovationgate.webgate.api.auth.AuthenticationSourceListener listener)
removeAuthenticationSourceListener
in interface de.innovationgate.webgate.api.auth.AuthenticationModule