Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-12033

proxySystem property in external.rest.json does nothing.

    Details

    • Target Version/s:
    • Story Points:
      1
    • Sprint:
      OpenIDM Sprint 6.5-10.2

      Description

      Steps to reproduce:

      1. Configure and start proxy
      2. Configure external.rest.json (example - external.rest.json)
      3. Make sure that proxySystem property is false (also tested with string - "false")
      4. Make sure that other proxy properties are configured (proxyUri,userName,password)
      5. Call external REST

      Expected result: Call doesn't go through proxy.

      Actual result: Call goes through proxy

      If I remove proxyUri property, call doesn't go through proxy, so there is way how to disable proxy for external REST. But it looks like, that proxySystem property does nothing.

      Affected versions: 

      • OpenIDM version "6.5.0-M6" (build: 20181026232429, revision: 19efb10)
      • OpenIDM version "6.0.0" (build: 20180503161550, revision: 355840d)
      • OpenIDM version "5.5.1.1" (revision: 2fd374c)

       

      Example of call external REST:

      curl --header "Content-Type: application/json" --header "X-OpenIDM-Username: openidm-admin" --header "X-OpenIDM-Password: openidm-admin" --request POST --data '{
       "url": "http://www.december.com/html/demo/hello.html",
       "method": "GET",
       "headers": { "custom-header": "custom-header-value" }
       }' "http://openidm.example.com:8080/openidm/external/rest?_action=call" | jq .
      

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                travis.haagen Travis Haagen
                Reporter:
                jakub.janoska Jakub Janoska [X] (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: