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:
javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.core.Ordered

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

RequestAttributePreAuthenticationProcessingFilter class.

Version:
$Id: $
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()
          getOrder
protected  Object getPreAuthenticatedCredentials(javax.servlet.http.HttpServletRequest request)
          
protected  Object getPreAuthenticatedPrincipal(javax.servlet.http.HttpServletRequest request)
          
 void setCredentialsRequestHeader(String credentialsRequestAttribute)
          setCredentialsRequestHeader
 void setPrincipalRequestHeader(String principalRequestAttribute)
          setPrincipalRequestHeader
 
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(javax.servlet.http.HttpServletRequest request)

Specified by:
getPreAuthenticatedPrincipal in class org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter

getPreAuthenticatedCredentials

protected Object getPreAuthenticatedCredentials(javax.servlet.http.HttpServletRequest request)

Specified by:
getPreAuthenticatedCredentials in class org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter

setPrincipalRequestHeader

public void setPrincipalRequestHeader(String principalRequestAttribute)

setPrincipalRequestHeader

Parameters:
principalRequestAttribute - a String object.

setCredentialsRequestHeader

public void setCredentialsRequestHeader(String credentialsRequestAttribute)

setCredentialsRequestHeader

Parameters:
credentialsRequestAttribute - a String object.

getOrder

public int getOrder()

getOrder

Returns:
a int.


Copyright © 2011. All Rights Reserved.