public class PreResponseAuthorizationCheckFilter extends Object implements javax.servlet.Filter
This filter is intended to help catch missing authorization checks arising from bugs/design omissions.
| Constructor and Description | 
|---|
PreResponseAuthorizationCheckFilter(List<Authenticator> authenticators,
                                   com.fasterxml.jackson.databind.ObjectMapper jsonMapper)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
destroy()  | 
void | 
doFilter(javax.servlet.ServletRequest servletRequest,
        javax.servlet.ServletResponse servletResponse,
        javax.servlet.FilterChain filterChain)  | 
void | 
init(javax.servlet.FilterConfig filterConfig)  | 
static void | 
sendJsonError(javax.servlet.http.HttpServletResponse resp,
             int error,
             String errorJson,
             OutputStream outputStream)  | 
public PreResponseAuthorizationCheckFilter(List<Authenticator> authenticators, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws IOException,
                     javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Filterpublic static void sendJsonError(javax.servlet.http.HttpServletResponse resp,
                                 int error,
                                 String errorJson,
                                 OutputStream outputStream)
Copyright © 2011–2018. All rights reserved.