org.springframework.security.web.servletapi
Class SecurityContextHolderAwareRequestFilter

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter
All Implemented Interfaces:
Filter, BeanNameAware, DisposableBean, InitializingBean, ServletContextAware

public class SecurityContextHolderAwareRequestFilter
extends GenericFilterBean

A Filter which populates the ServletRequest with a request wrapper which implements the servlet API security methods.

The wrapper class used is SecurityContextHolderAwareRequestWrapper.

Version:
$Id: SecurityContextHolderAwareRequestFilter.java 3922 2009-10-05 16:59:37Z ltaylor $
Author:
Orlando Garcia Carmona, Ben Alex, Luke Taylor

Field Summary
 
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
 
Constructor Summary
SecurityContextHolderAwareRequestFilter()
           
 
Method Summary
 void doFilter(ServletRequest req, ServletResponse res, FilterChain chain)
           
 void setRolePrefix(String rolePrefix)
           
 
Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, 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

SecurityContextHolderAwareRequestFilter

public SecurityContextHolderAwareRequestFilter()
Method Detail

setRolePrefix

public void setRolePrefix(String rolePrefix)

doFilter

public void doFilter(ServletRequest req,
                     ServletResponse res,
                     FilterChain chain)
              throws IOException,
                     ServletException
Throws:
IOException
ServletException


Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.