public class AuthenticationFilter extends AbstractCasFilter
This filter allows you to specify the following parameters (at either the context-level or the filter-level):
casServerLoginUrl
- the url to log into CAS, i.e. https://cas.rutgers.edu/loginrenew
- true/false on whether to use renew or not.gateway
- true/false on whether to use gateway or not.Please see AbstractCasFilter for additional properties.
CONST_CAS_ASSERTION
logger
Constructor and Description |
---|
AuthenticationFilter() |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain) |
void |
init()
Initialization method.
|
protected void |
initInternal(javax.servlet.FilterConfig filterConfig)
Controls the ordering of filter initialization and checking by defining a method that runs before the init.
|
void |
setCasServerLoginUrl(String casServerLoginUrl) |
void |
setGateway(boolean gateway) |
void |
setGatewayStorage(GatewayResolver gatewayStorage) |
void |
setRenew(boolean renew) |
constructServiceUrl, destroy, getArtifactParameterName, getServiceParameterName, init, retrieveTicketFromRequest, setArtifactParameterName, setEncodeServiceUrl, setServerName, setService, setServiceParameterName
getPropertyFromInitParams, isIgnoreInitConfiguration, loadFromContext, parseBoolean, setIgnoreInitConfiguration
protected void initInternal(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
AbstractCasFilter
initInternal
in class AbstractCasFilter
filterConfig
- the original filter configuration.javax.servlet.ServletException
- if there is a problem.public void init()
AbstractCasFilter
init
in class AbstractCasFilter
public final void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
public final void setRenew(boolean renew)
public final void setGateway(boolean gateway)
public final void setCasServerLoginUrl(String casServerLoginUrl)
public final void setGatewayStorage(GatewayResolver gatewayStorage)
Copyright © 2006–2016 Jasig. All rights reserved.