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.Filter
javax.servlet.ServletException
public 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.Filter
java.io.IOException
javax.servlet.ServletException
public static javax.servlet.http.HttpServletRequest getCurrentServletRequest()
public void destroy()
destroy
in interface javax.servlet.Filter
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.