public class Cas20ProxyReceivingTicketValidationFilter extends AbstractTicketValidationFilter
This filter can also pass additional parameters to the ticket validator. Any init parameter not included in the
reserved list RESERVED_INIT_PARAMS.
CONST_CAS_ASSERTIONlogger| Constructor and Description |
|---|
Cas20ProxyReceivingTicketValidationFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
protected TicketValidator |
getTicketValidator(javax.servlet.FilterConfig filterConfig)
Constructs a Cas20ServiceTicketValidator or a Cas20ProxyTicketValidator based on supplied parameters.
|
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.
|
protected boolean |
preFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
This processes the ProxyReceptor request before the ticket validation code executes.
|
void |
setMillisBetweenCleanUps(int millisBetweenCleanUps) |
void |
setProxyGrantingTicketStorage(ProxyGrantingTicketStorage storage) |
void |
setProxyReceptorUrl(String proxyReceptorUrl) |
void |
setTimer(Timer timer) |
void |
setTimerTask(TimerTask timerTask) |
doFilter, getHostnameVerifier, getSSLConfig, onFailedValidation, onSuccessfulValidation, setExceptionOnValidationFailure, setRedirectAfterValidation, setTicketValidator, setUseSessionconstructServiceUrl, getArtifactParameterName, getServiceParameterName, init, retrieveTicketFromRequest, setArtifactParameterName, setEncodeServiceUrl, setServerName, setService, setServiceParameterNamegetPropertyFromInitParams, isIgnoreInitConfiguration, loadFromContext, parseBoolean, setIgnoreInitConfigurationpublic Cas20ProxyReceivingTicketValidationFilter()
protected void initInternal(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
AbstractCasFilterinitInternal in class AbstractTicketValidationFilterfilterConfig - the original filter configuration.javax.servlet.ServletException - if there is a problem.public void init()
AbstractCasFilterinit in class AbstractTicketValidationFilterprotected final TicketValidator getTicketValidator(javax.servlet.FilterConfig filterConfig)
getTicketValidator in class AbstractTicketValidationFilterfilterConfig - the Filter Configuration object.public void destroy()
destroy in interface javax.servlet.Filterdestroy in class AbstractCasFilterprotected final boolean preFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
preFilter in class AbstractTicketValidationFilterservletRequest - The servlet request.servletResponse - The servlet response.filterChain - the filter chain.IOException - if there is an I/O problemjavax.servlet.ServletException - if there is a servlet problem.public final void setProxyReceptorUrl(String proxyReceptorUrl)
public void setProxyGrantingTicketStorage(ProxyGrantingTicketStorage storage)
public void setTimer(Timer timer)
public void setTimerTask(TimerTask timerTask)
public void setMillisBetweenCleanUps(int millisBetweenCleanUps)
Copyright © 2006-2014 Jasig. All Rights Reserved.