com.elasticpath.sfweb.filters
Class EpAuthenticationProcessingFilter

java.lang.Object
  extended by org.acegisecurity.ui.AbstractProcessingFilter
      extended by org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
          extended by com.elasticpath.sfweb.filters.EpAuthenticationProcessingFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware

public class EpAuthenticationProcessingFilter
extends org.acegisecurity.ui.webapp.AuthenticationProcessingFilter

Extends the ACEGI AuthenticationProcessingFilter to provide a hook for performing actions after a user has been authenticated.


Field Summary
 
Fields inherited from class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
ACEGI_SECURITY_FORM_PASSWORD_KEY, ACEGI_SECURITY_FORM_USERNAME_KEY, ACEGI_SECURITY_LAST_USERNAME_KEY
 
Fields inherited from class org.acegisecurity.ui.AbstractProcessingFilter
ACEGI_SECURITY_LAST_EXCEPTION_KEY, ACEGI_SECURITY_TARGET_URL_KEY
 
Constructor Summary
EpAuthenticationProcessingFilter()
           
 
Method Summary
 void setWebCustomerSessionService(WebCustomerSessionService webCustomerSessionService)
          Set the web customer session service.
 
Methods inherited from class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
attemptAuthentication, getDefaultFilterProcessesUrl, init
 
Methods inherited from class org.acegisecurity.ui.AbstractProcessingFilter
afterPropertiesSet, destroy, doFilter, getAuthenticationFailureUrl, getAuthenticationManager, getDefaultTargetUrl, getExceptionMappings, getFilterProcessesUrl, getRememberMeServices, isAlwaysUseDefaultTargetUrl, isContinueChainBeforeSuccessfulAuthentication, setAlwaysUseDefaultTargetUrl, setApplicationEventPublisher, setAuthenticationFailureUrl, setAuthenticationManager, setContinueChainBeforeSuccessfulAuthentication, setDefaultTargetUrl, setExceptionMappings, setFilterProcessesUrl, setMessageSource, setRememberMeServices
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EpAuthenticationProcessingFilter

public EpAuthenticationProcessingFilter()
Method Detail

setWebCustomerSessionService

public void setWebCustomerSessionService(WebCustomerSessionService webCustomerSessionService)
Set the web customer session service.

Parameters:
webCustomerSessionService - the web customer session service