Executes a
FilterChain for the given request.
This implementation first delegates to
#getExecutionChain(javax.servlet.ServletRequest,javax.servlet.ServletResponse,javax.servlet.FilterChain)
to allow the application's Shiro configuration to determine exactly how the chain should execute. The resulting
value from that call is then executed directly by calling the returned
FilterChain's
FilterChain#doFilter method. That is:
FilterChain chain =
#getExecutionChain(request, response, origChain);
chain.
FilterChain#doFilter(request,response);