Built-in HTTP Authentication Handler should use setStatus instead of sendError
------------------------------------------------------------------------------

                 Key: SLING-1742
                 URL: https://issues.apache.org/jira/browse/SLING-1742
             Project: Sling
          Issue Type: Bug
          Components: Authentication
    Affects Versions: Auth Core 1.0.2
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: Auth Core 1.0.4


The requestCredentials method of the built-in HTTP may be called from within an 
error handler. As such it should not call the HttpServletResponse.sendError 
method because such a call will be ignored (to prevent error handler loops) and 
thus the 401 status response will not be sent back.

Instead the requestCredentials method should just set the response status 
before flushing the response.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to