Spring Security Framework

org.springframework.security.ui.webapp
Class DefaultLoginPageGeneratingFilter

java.lang.Object
  extended by org.springframework.security.ui.SpringSecurityFilter
      extended by org.springframework.security.ui.webapp.DefaultLoginPageGeneratingFilter
All Implemented Interfaces:
Filter, Ordered

public class DefaultLoginPageGeneratingFilter
extends SpringSecurityFilter

For internal use with namespace configuration in the case where a user doesn't configure a login page. The configuration code will insert this filter in the chain instead. Will only work if a redirect is used to the login page.

Since:
2.0
Version:
$Id$
Author:
Luke Taylor

Field Summary
static String DEFAULT_LOGIN_PAGE_URL
           
static String ERROR_PARAMETER_NAME
           
 
Fields inherited from class org.springframework.security.ui.SpringSecurityFilter
logger
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
DefaultLoginPageGeneratingFilter(AbstractProcessingFilter filter)
           
DefaultLoginPageGeneratingFilter(AuthenticationProcessingFilter authFilter, AbstractProcessingFilter openIDFilter)
           
 
Method Summary
protected  void doFilterHttp(HttpServletRequest request, HttpServletResponse response, FilterChain chain)
           
 int getOrder()
           
 
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
 

Field Detail

DEFAULT_LOGIN_PAGE_URL

public static final String DEFAULT_LOGIN_PAGE_URL
See Also:
Constant Field Values

ERROR_PARAMETER_NAME

public static final String ERROR_PARAMETER_NAME
See Also:
Constant Field Values
Constructor Detail

DefaultLoginPageGeneratingFilter

public DefaultLoginPageGeneratingFilter(AbstractProcessingFilter filter)

DefaultLoginPageGeneratingFilter

public DefaultLoginPageGeneratingFilter(AuthenticationProcessingFilter authFilter,
                                        AbstractProcessingFilter openIDFilter)
Method Detail

doFilterHttp

protected void doFilterHttp(HttpServletRequest request,
                            HttpServletResponse response,
                            FilterChain chain)
                     throws IOException,
                            ServletException
Specified by:
doFilterHttp in class SpringSecurityFilter
Throws:
IOException
ServletException

getOrder

public int getOrder()

Spring Security Framework

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