public abstract class AuthenticationPlugin extends Object implements Closeable
Modifier and Type | Field and Description |
---|---|
static String |
AUTHENTICATION_PLUGIN_PROP |
Constructor and Description |
---|
AuthenticationPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
closeRequest()
Cleanup any per request data
|
abstract boolean |
doAuthenticate(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
This method attempts to authenticate the request.
|
abstract void |
init(Map<String,Object> pluginConfig)
This is called upon loading up of a plugin, used for setting it up.
|
public static final String AUTHENTICATION_PLUGIN_PROP
public abstract void init(Map<String,Object> pluginConfig)
pluginConfig
- Config parameters, possibly from a ZK sourcepublic abstract boolean doAuthenticate(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain filterChain) throws Exception
request
- the http requestresponse
- the http responsefilterChain
- the servlet filter chainException
- any exception thrown during the authentication, e.g. PrivilegedActionExceptionpublic void closeRequest()
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.