Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.0.0, 5.5.0
    • Fix Version/s: None
    • Component/s: Core

      Description

      IG studio enables customers to implement routes and it adds the required heap objects in these routes:

      {
        "name": "app1",
        "baseURI": "http://internal.example.com",
        "condition": "${matches(request.uri.path, '^/app1')}",
        "monitor": false,
        "heap": [
          {
            "name": "capture",
            "type": "CaptureDecorator",
            "config": {
              "captureEntity": true
            }
          },
          {
            "name": "ForgeRockClientHandler",
            "type": "Chain",
            "config": {
              "filters": [
                "TransactionIdOutboundFilter"
              ],
              "handler": {
                "type": "Delegate",
                "config": {
                  "delegate": "SharedClientHandler"
                },
                "capture": [
                  "request",
                  "response"
                ]
              }
            }
          },
          {
            "name": "SharedClientHandler",
            "type": "ClientHandler"
          }
        ],
        "handler": {
          "type": "Chain",
          "config": {
            "filters": [
              {
                "name": "SingleSignOnFilter-1",
                "type": "SingleSignOnFilter",
                "config": {
                  "openamUrl": "http://openam551.example.com:8989/openam",
                  "realm": "/employees",
                  "cookieName": "iPlanetDirectoryPro"
                }
              }
            ],
            "handler": "ClientHandler"
          }
        }
      }
      

      Heap objects are generally shared among routes and should be added in config.json. This gives customers false impression that these heap objects are required in all routes. 

       

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              charan.mann Charan Mann
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: