Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException, ServletException {
- final HttpServletRequest httpRequest = (HttpServletRequest) request;
- HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(httpRequest) {
- @Override
- public Enumeration getHeaders(String name) {
- Enumeration headers = super.getHeaders(name);
- if( isUseFilter() && Constants.REMOTE_USER.equalsIgnoreCase(name) ){
- String user = super.getHeader(name);
- headers = enumeration(asList(isEmpty(user)? getDebuggingUserId() :user));
- }
- return headers;
- }
- };
- chain.doFilter(wrapper, response);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement