public class MTAuthenticationFilter
extends java.lang.Object
implements javax.servlet.Filter
SlingshotPageViewResolver
downstream. This enables the user context to be bound to the RequestContext earlier in the
SpringSurf lifecycle than would normally be available. This is essential for MT authentication
as resolving the view name from the page url requires a remote call, which for MT must be
authenticated (even for authentication=none webscripts) to resolve the correct Tenant.| Constructor and Description |
|---|
MTAuthenticationFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain) |
static javax.servlet.http.HttpServletRequest |
getCurrentServletRequest() |
void |
init(javax.servlet.FilterConfig config) |
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletExceptionpublic static javax.servlet.http.HttpServletRequest getCurrentServletRequest()
public void destroy()
destroy in interface javax.servlet.FilterCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.