org.opennms.web.springframework.security
Class RequestAttributePreAuthenticationProcessingFilter

java.lang.Object
  extended by org.springframework.security.ui.SpringSecurityFilter
      extended by org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter
          extended by org.opennms.web.springframework.security.RequestAttributePreAuthenticationProcessingFilter
All Implemented Interfaces:
Filter, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.core.Ordered

public class RequestAttributePreAuthenticationProcessingFilter
extends org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter

Author:
Timothy Nowaczyk, tan7f@virginia.edu

Field Summary
 
Fields inherited from class org.springframework.security.ui.SpringSecurityFilter
logger
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
RequestAttributePreAuthenticationProcessingFilter()
           
 
Method Summary
 int getOrder()
           
protected  Object getPreAuthenticatedCredentials(HttpServletRequest request)
           
protected  Object getPreAuthenticatedPrincipal(HttpServletRequest request)
           
 void setCredentialsRequestHeader(String credentialsRequestAttribute)
           
 void setPrincipalRequestHeader(String principalRequestAttribute)
           
 
Methods inherited from class org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter
afterPropertiesSet, doFilterHttp, setApplicationEventPublisher, setAuthenticationDetailsSource, setAuthenticationManager, setContinueFilterChainOnUnsuccessfulAuthentication, 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

RequestAttributePreAuthenticationProcessingFilter

public RequestAttributePreAuthenticationProcessingFilter()
Method Detail

getPreAuthenticatedPrincipal

protected Object getPreAuthenticatedPrincipal(HttpServletRequest request)
Specified by:
getPreAuthenticatedPrincipal in class org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter

getPreAuthenticatedCredentials

protected Object getPreAuthenticatedCredentials(HttpServletRequest request)
Specified by:
getPreAuthenticatedCredentials in class org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter

setPrincipalRequestHeader

public void setPrincipalRequestHeader(String principalRequestAttribute)

setCredentialsRequestHeader

public void setCredentialsRequestHeader(String credentialsRequestAttribute)

getOrder

public int getOrder()


Copyright © 2009. All Rights Reserved.