org.onebusaway.users.impl.authentication
Class IndexedUserAuthenticationProcessorFilter

java.lang.Object
  extended by org.springframework.security.ui.SpringSecurityFilter
      extended by org.springframework.security.ui.AbstractProcessingFilter
          extended by org.springframework.security.ui.webapp.AuthenticationProcessingFilter
              extended by org.onebusaway.users.impl.authentication.IndexedUserAuthenticationProcessorFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware, org.springframework.core.Ordered

public class IndexedUserAuthenticationProcessorFilter
extends org.springframework.security.ui.webapp.AuthenticationProcessingFilter


Field Summary
 
Fields inherited from class org.springframework.security.ui.webapp.AuthenticationProcessingFilter
SPRING_SECURITY_FORM_PASSWORD_KEY, SPRING_SECURITY_FORM_USERNAME_KEY, SPRING_SECURITY_LAST_USERNAME_KEY
 
Fields inherited from class org.springframework.security.ui.AbstractProcessingFilter
authenticationDetailsSource, eventPublisher, messages, SPRING_SECURITY_LAST_EXCEPTION_KEY, SPRING_SECURITY_SAVED_REQUEST_KEY
 
Fields inherited from class org.springframework.security.ui.SpringSecurityFilter
logger
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
IndexedUserAuthenticationProcessorFilter()
           
 
Method Summary
 String getIndexTypeParameter()
           
protected  String obtainUserIndexType(javax.servlet.http.HttpServletRequest request)
           
protected  String obtainUsername(javax.servlet.http.HttpServletRequest request)
           
 void setIndexTypeParameter(String indexTypeParameter)
           
 
Methods inherited from class org.springframework.security.ui.webapp.AuthenticationProcessingFilter
attemptAuthentication, getDefaultFilterProcessesUrl, getOrder, obtainPassword, setDetails, setPasswordParameter, setUsernameParameter
 
Methods inherited from class org.springframework.security.ui.AbstractProcessingFilter
afterPropertiesSet, determineFailureUrl, determineTargetUrl, doFilterHttp, getAllowSessionCreation, getAuthenticationDetailsSource, getAuthenticationFailureUrl, getAuthenticationManager, getDefaultTargetUrl, getFilterProcessesUrl, getRememberMeServices, getTargetUrlResolver, obtainFullSavedRequestUrl, onPreAuthentication, onSuccessfulAuthentication, onUnsuccessfulAuthentication, requiresAuthentication, sendRedirect, setAllowSessionCreation, setAlwaysUseDefaultTargetUrl, setApplicationEventPublisher, setAuthenticationDetailsSource, setAuthenticationFailureUrl, setAuthenticationManager, setContinueChainBeforeSuccessfulAuthentication, setDefaultTargetUrl, setExceptionMappings, setFilterProcessesUrl, setInvalidateSessionOnSuccessfulAuthentication, setMessageSource, setMigrateInvalidatedSessionAttributes, setRememberMeServices, setServerSideRedirect, setSessionRegistry, setTargetUrlResolver, setUseRelativeContext, successfulAuthentication, unsuccessfulAuthentication
 
Methods inherited from class org.springframework.security.ui.SpringSecurityFilter
destroy, doFilter, init, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndexedUserAuthenticationProcessorFilter

public IndexedUserAuthenticationProcessorFilter()
Method Detail

setIndexTypeParameter

public void setIndexTypeParameter(String indexTypeParameter)

getIndexTypeParameter

public String getIndexTypeParameter()

obtainUsername

protected String obtainUsername(javax.servlet.http.HttpServletRequest request)
Overrides:
obtainUsername in class org.springframework.security.ui.webapp.AuthenticationProcessingFilter

obtainUserIndexType

protected String obtainUserIndexType(javax.servlet.http.HttpServletRequest request)


Copyright © 2012 OneBusAway. All Rights Reserved.