Uploaded image for project: 'OpenAM'
  1. OpenAM
  2. OPENAM-6883

SystemConfigurationUtil maintains a list of server URLs that assume lowercase deployment contexts

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 11.0.0, 11.0.1, 11.0.2, 11.0.3, 12.0.0, 12.0.1
    • Fix Version/s: 11.0.4, 12.0.3, 13.0.0
    • Component/s: SAML
    • Sprint:
      Sustaining Sprint 12
    • Support Ticket IDs:

      Description

      SystemConfigurationUtil maintains a list if server IDs to server URLs and is used when Federation calls need to be made to the original server.

      The URLs being stored assume that the deployment context is always lowercase so a lookup of a server ID always returns a lowercase version of the URL. If the deployment context is not all lower case, the request fails with a 404.

      For example, a set of servers made up of:

      01 http://openam1.example.com/SSO
      02 http://openam2.example.com/SSO

      These are stored in the list as http://openam1.example.com/sso and http://openam2.example.com/sso so a request meant for 2 that hits 1 is sent to http://openam2.example.com/sso which fails with a 404.

        Attachments

          Activity

            People

            • Assignee:
              markdr Mark de Reeper
              Reporter:
              markdr Mark de Reeper
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 4h
                4h