Uploaded image for project: 'Ivy'
  1. Ivy
  2. IVY-1280

Ivy does not keep track of HTTP session when BASIC authentication is used

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.2.0
    • None
    • Core
    • None
    • Any

    Description

      When publishing through <ant:publish>, each PUT request towards the URL resolver (Artifactory, protected with BASIC authentication) seems to be duplicated, the first request without any authorization header and the second one with. This creates unnecessary network traffic and increases build time. Ivy should keep track of any established HTTP session and reuse that one, i.e. only the very first request is duplicated.

      I am using Commons HttpClient.

      An alternative would be to expose preemptive authentication so that it is configurable. It is less secure but still useful as it would probably mostly be used for internal resolvers.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bloomper Anders Jacobsson
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: