Improve credential validation response
--------------------------------------

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


The AbstractAuthenticationHandler.sendValid currently sends back a simple 
200/OK response with no furtĥer content etc. This simplicistic response has two 
drawbacks:

  * Firefox tries to XML parse the empty response and logs an error because 
this fails
  * IE 8 seems to aggressively cache such validation requests if sent with an 
XHR GET request even though the request has parameters

To prevent these situations the sendValid method should set cache control 
headers to prevent caching the response and set the content type to text/plain 
with an explicit zero content length to prevent firefox from trying to parse 
the result.


-- 
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