Uploaded image for project: 'Identity Gateway'
  1. Identity Gateway
  2. OPENIG-3206

Include a section in the Gateway Guide with a summary of the low-level request/response processing


    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.0.0, 5.5.0, 6.0.0, 6.1.0
    • Fix Version/s: 7.0.0-micsvc-1.0.0, 7.0.0
    • Component/s: Doc
    • Labels:
    • Support Ticket IDs:
    • Sprint:
      OpenIG Sprint 142
    • Story Points:


      On the back of some recent customer tickets it would be nice to include a section in the IG guide, maybe in https://backstage.forgerock.com/docs/ig/6.1/gateway-guide/index.html#about, with a summary of what is happening under the covers when requests/responses are being processed by IG. i.e. that requests from clients and responses back from proxied applications are deconstructed into a new set of components that make up a request/response such as headers, cookies, query parameters and entities. These are then made available to the handlers and filters as part of the processing that happens within routes etc.

      This would help to provide an explanation as to why some parts of this processing can produce side-effects, like when query parameter values arrive with some characters encoded but when they are passed on to downstream applications the encoding is different or not included like the original value due to how IG applies the rules in https://tools.ietf.org/html/rfc3986#section-3.4




            • Assignee:
              joanne.henry Joanne Henry
              markdr Mark de Reeper
            • Votes:
              0 Vote for this issue
              4 Start watching this issue


              • Created: