class AuthorizationResetFilter implements Filter {

    @Override
    public void doFilter( ServletRequest request, ServletResponse response, FilterChain chain ) throws IOException, ServletException
    {
        try
        {
            chain.doFilter( request, response );
        }
        finally
        {
            authorizationContext.resetAuthorization();
        }
    }

    public  AuthorizationResetFilter( @Nonnull AuthorizationContext authorizationContext );

}