Uploaded image for project: 'Identity Provider'
  1. Identity Provider
  2. IDP-1595 Task For Plugin-support
  3. IDP-1650

Evaluate Moving Some Security Beans from global-system to utilities.xml

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Completed
    • Affects Version/s: 4.1.0
    • Fix Version/s: 4.1.0
    • Component/s: Configuration
    • Labels:
      None

      Description

      In case we aren't breaking enough configuration for V4.1.

      One of the aims of the plugin installer is to be able to inject an HttpClient via a reasonably normal looking bean file.

      The installer work is already adding stuff to allow us to inject some of our own XML files into the Sporing context to add to the Client's file so that they can use our standard documentation to do the configuration.

      The trouble is that utilities.xml only supports these interesting bean

      shibboleth.HttpClientFactory
      shibboleth.FileCachingHttpClientFactory
      shibboleth.MemoryCachingHttpClientFactory
      

      But the doc mentioned above also talks about some other beans and properties all to do with dinking the TLS configuration.

      In my mind the http client configuration was primary about adding proxies and maybe BasicAuth. I cannot see any justification to have weird TLS setups just to suck down a zip file and an asc file, but what would I know?

      Anyway if we do this then we need to move the beans which are mentioned into utilities.xml a well as any of their parents.

        Attachments

          Activity

            People

            Assignee:
            rdw@iay.org.uk Rod Widdowson
            Reporter:
            rdw@iay.org.uk Rod Widdowson
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 2 hours
                2h