To ensure that the OncePerRequestFilter works when the servlet API is used directly it would be nice to update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType()
@Override
protected boolean isAsyncDispatch(HttpServletRequest request) {
return request.getDispatcherType() == DispatcherType.ASYNC;
}
See spring-projects/spring-security#4211
To ensure that the OncePerRequestFilter works when the servlet API is used directly it would be nice to update
OncePerRequestFilter.isAsyncDispatchto useHttpServletRequest.getDispatcherType()See spring-projects/spring-security#4211