Michael Osipov created WAGON-479:
------------------------------------

             Summary: Preemptive auth with HTTP Provider might fail because 
BasicScheme is add as completed to the AuthCache
                 Key: WAGON-479
                 URL: https://issues.apache.org/jira/browse/WAGON-479
             Project: Maven Wagon
          Issue Type: Bug
          Components: wagon-http
    Affects Versions: 2.11
            Reporter: Michael Osipov
            Assignee: Michael Osipov
             Fix For: 2.12


Currently, to prepopulate preemptive authentication for target and proxy, 
{{BasicScheme}} is created and {{processChallenge()}} is called. Then it is 
added to the {{AuthCache}}. This causes two issues:

1. The [reference 
documentation|https://hc.apache.org/httpcomponents-client-4.5.x/tutorial/html/authentication.html#d5e717]
 never shows to do so.
2. With the Jetty 8 upgrade of all tests several unit tests failed because the 
scheme was set to {{completed=true}} initially and never reacted on requested 
preemptive auth or simply obstained from responding to {{401}} with proper 
credentials altogether.

This issue has been found during WAGON-474.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to