Uploaded image for project: 'Commons'
  1. Commons
  2. COMMONS-575

Make Apache Client connection state configurable

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 26.0.0, 25.0.8, 24.0.29
    • Component/s: CHF
    • Labels:
      None
    • Support Ticket IDs:

      Description

      A customer recently encountered an issue where OpenIG was not reusing connections when talking to a protected application. The issue was due to the fact that the Apache HTTP client does not reuse connections in the case of client certificates passed to backend systems, regardless of any Keep-Alive headers. This means lots of new connections are opened up.

      Customer made a small change to the http-client-apache-async component inside the forgerock-commons project (version 20.1.0) to allow connection re-use, see diff attached. Perhaps this can be made configurable.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              markdr Mark de Reeper
              Reporter:
              aaron.haskins Aaron Haskins
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: