James Leigh created HTTPCLIENT-1345:
---------------------------------------

             Summary: Useinfo Credentials Ignored In Redirect Location Header
                 Key: HTTPCLIENT-1345
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1345
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient
    Affects Versions: 4.2.4
            Reporter: James Leigh


When HttpClient is configured to follow redirects and receives an 303 response 
with a 
Location header that includes userinfo, such as http://user:[email protected]/ 
the username and password are ignored.

The expected behaviour is that if the request to the target location (without 
credentials) responds with a 401, that HttpClient would use the userinfo 
credentials in the previous response Location header to authenticate and store 
the credentials in the execution context. This is the behaviour of most Web 
agents such as Chrome, Firefox, Safari, libcurl, and others.

HttpClient should still wait for the 401 response (by default) before sending 
the credentials as outlined in 1344:
Userinfo Credentials in URI Should Not Default to Preemptive Authentication 
https://issues.apache.org/jira/browse/HTTPCLIENT-1344

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to