public abstract class AbstractRequestAuthorizingFilter extends Object implements javax.servlet.Filter
Constructor and Description |
---|
AbstractRequestAuthorizingFilter() |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
protected abstract boolean |
isRequestAuthorized(javax.servlet.http.HttpServletRequest request)
Implement concrete code logic to evaluate an HTTP request
|
void |
setPathIgnored(Set<String> paths)
Set a set of paths that bypass authorization
|
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
IOException
javax.servlet.ServletException
protected abstract boolean isRequestAuthorized(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException, IOException
request
- HTTP request to evaluatejavax.servlet.ServletException
- Allows internal servlet exceptionIOException
- Allows internal IO exceptionCopyright © 2012-2015. All Rights Reserved.