public final class Servlet3AuthenticationFilter extends AbstractCasFilter
The filter executes when it receives a CAS ticket and expects the
CasLoginModule
JAAS module to perform the CAS
ticket validation in order to produce an AssertionPrincipal
from which
the CAS assertion is obtained and inserted into the session to enable SSO.
If a service
init-param is specified for this filter, it supersedes
the service defined for the CasLoginModule
.
CONST_CAS_ASSERTION
logger
Constructor and Description |
---|
Servlet3AuthenticationFilter() |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain chain) |
constructServiceUrl, destroy, getArtifactParameterName, getServiceParameterName, init, init, initInternal, retrieveTicketFromRequest, setArtifactParameterName, setEncodeServiceUrl, setServerName, setService, setServiceParameterName
getPropertyFromInitParams, isIgnoreInitConfiguration, loadFromContext, parseBoolean, setIgnoreInitConfiguration
public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
Copyright © 2006–2015 Jasig. All rights reserved.