org.jenkinsci.plugins.cas.spring.security
Class CasSingleSignOutFilter
java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.jenkinsci.plugins.cas.spring.security.CasSingleSignOutFilter
- All Implemented Interfaces:
- javax.servlet.Filter, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware
public class CasSingleSignOutFilter
- extends org.springframework.web.filter.GenericFilterBean
CAS Single Sign-Out filter with support for a URL path matching.
- Author:
- Fabien Crespel
| Fields inherited from class org.springframework.web.filter.GenericFilterBean |
logger |
| Methods inherited from class org.springframework.web.filter.GenericFilterBean |
addRequiredProperty, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setServletContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CasSingleSignOutFilter
public CasSingleSignOutFilter()
afterPropertiesSet
public void afterPropertiesSet()
throws javax.servlet.ServletException
- Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSet in class org.springframework.web.filter.GenericFilterBean
- Throws:
javax.servlet.ServletException
doFilter
public void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
requiresProcessing
protected boolean requiresProcessing(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
isEnabled
public boolean isEnabled()
- Returns:
- the enabled
setEnabled
public void setEnabled(boolean enabled)
- Parameters:
enabled - the enabled to set
getFilterProcessesUrl
public String getFilterProcessesUrl()
- Returns:
- the filterProcessesUrl
setFilterProcessesUrl
public void setFilterProcessesUrl(String filterProcessesUrl)
- Parameters:
filterProcessesUrl - the filterProcessesUrl to set
getSingleSignOutFilter
public org.jasig.cas.client.session.SingleSignOutFilter getSingleSignOutFilter()
- Returns:
- the singleSignOutFilter
setSingleSignOutFilter
public void setSingleSignOutFilter(org.jasig.cas.client.session.SingleSignOutFilter singleSignOutFilter)
- Parameters:
singleSignOutFilter - the singleSignOutFilter to set
Copyright © 2004-2012. All Rights Reserved.