org.acegisecurity.adapters
Class HttpRequestIntegrationFilter

java.lang.Object
  extended by org.acegisecurity.adapters.HttpRequestIntegrationFilter
All Implemented Interfaces:
javax.servlet.Filter

public class HttpRequestIntegrationFilter
extends Object
implements javax.servlet.Filter

Populates SecurityContext with the Authentication obtained from the container's HttpServletRequest.getUserPrincipal().

Use this filter with container adapters only.

This filter never preserves the Authentication on the SecurityContext - it is replaced every request.

See HttpSessionContextIntegrationFilter for further information.

Version:
$Id: HttpRequestIntegrationFilter.java 1496 2006-05-23 13:38:33Z benalex $
Author:
Ben Alex

Constructor Summary
HttpRequestIntegrationFilter()
           
 
Method Summary
 void destroy()
          Does nothing.
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig arg0)
          Does nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpRequestIntegrationFilter

public HttpRequestIntegrationFilter()
Method Detail

destroy

public void destroy()
Does nothing. We use IoC container lifecycle services instead.

Specified by:
destroy in interface javax.servlet.Filter

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException

init

public void init(javax.servlet.FilterConfig arg0)
          throws javax.servlet.ServletException
Does nothing. We use IoC container lifecycle services instead.

Specified by:
init in interface javax.servlet.Filter
Parameters:
arg0 - ignored
Throws:
javax.servlet.ServletException - ignored


Copyright © 2004-2010 Interface21, Inc. All Rights Reserved.