org.jenkinsci.plugins.cas.spring.security
Class CasAuthenticationFilter

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter
          extended by org.springframework.security.cas.web.CasAuthenticationFilter
              extended by org.jenkinsci.plugins.cas.spring.security.CasAuthenticationFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware, org.springframework.web.context.ServletContextAware

public class CasAuthenticationFilter
extends org.springframework.security.cas.web.CasAuthenticationFilter

Processes a CAS service ticket.

Author:
Fabien Crespel

Field Summary
 
Fields inherited from class org.springframework.security.cas.web.CasAuthenticationFilter
CAS_STATEFUL_IDENTIFIER, CAS_STATELESS_IDENTIFIER
 
Fields inherited from class org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter
authenticationDetailsSource, eventPublisher, messages, SPRING_SECURITY_LAST_EXCEPTION_KEY
 
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
 
Constructor Summary
CasAuthenticationFilter()
           
 
Method Summary
protected  void successfulAuthentication(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authResult)
           
 
Methods inherited from class org.springframework.security.cas.web.CasAuthenticationFilter
attemptAuthentication, requiresAuthentication, setProxyGrantingTicketStorage, setProxyReceptorUrl, setServiceProperties
 
Methods inherited from class org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter
afterPropertiesSet, doFilter, getAllowSessionCreation, getAuthenticationDetailsSource, getAuthenticationManager, getFilterProcessesUrl, getRememberMeServices, setAllowSessionCreation, setApplicationEventPublisher, setAuthenticationDetailsSource, setAuthenticationFailureHandler, setAuthenticationManager, setAuthenticationSuccessHandler, setContinueChainBeforeSuccessfulAuthentication, setFilterProcessesUrl, setMessageSource, setRememberMeServices, setSessionAuthenticationStrategy, unsuccessfulAuthentication
 
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
 

Constructor Detail

CasAuthenticationFilter

public CasAuthenticationFilter()
Method Detail

successfulAuthentication

protected void successfulAuthentication(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        org.springframework.security.core.Authentication authResult)
                                 throws IOException,
                                        javax.servlet.ServletException
Overrides:
successfulAuthentication in class org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter
Throws:
IOException
javax.servlet.ServletException


Copyright © 2004-2012. All Rights Reserved.