public class SecurityContextHolderAwareRequestFilter extends SpringSecurityFilter
Filter which populates the ServletRequest with a new request wrapper.Several
request wrappers are included with the framework. The simplest version is SecurityContextHolderAwareRequestWrapper. A more complex and powerful request wrapper is SavedRequestAwareWrapper. The latter is also the default.
To modify the wrapper used, call setWrapperClass(Class).
Any request wrapper configured for instantiation by this class must provide a public constructor that
accepts two arguments, being a HttpServletRequest and a PortResolver.
logger| Constructor and Description |
|---|
SecurityContextHolderAwareRequestFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doFilterHttp(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain) |
int |
getOrder() |
void |
setPortResolver(PortResolver portResolver) |
void |
setRolePrefix(java.lang.String rolePrefix) |
void |
setWrapperClass(java.lang.Class wrapperClass) |
destroy, doFilter, init, toStringpublic SecurityContextHolderAwareRequestFilter()
public void setPortResolver(PortResolver portResolver)
public void setWrapperClass(java.lang.Class wrapperClass)
public void setRolePrefix(java.lang.String rolePrefix)
protected void doFilterHttp(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilterHttp in class SpringSecurityFilterjava.io.IOExceptionjavax.servlet.ServletExceptionpublic int getOrder()