Uploaded image for project: 'Identity Provider'
  1. Identity Provider
  2. IDP-948

Dynamic determination of profile and relying party configuration settings

    XMLWordPrintable

    Details

      Description

      There are advanced use cases for being to derive profile behavior at runtime based on the request content, and not just based on relying party overrides. Overrides can be decided dynamically, but if you need lots of them, or if you have overlapping criteria, things don't scale well.

      In hindsight, we should have supported functional injection to produce a lot of the profile config settings. This is more difficult now because there's no explicit passing of the PRC into the getters of those settings.

      I think we can facilitate this by leveraging Marvin's addition that makes the PRC available behind the scenes and add Function setters into the profile config classes we supply that let people override things.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              cantor.2@osu.edu Scott Cantor
              Reporter:
              cantor.2@osu.edu Scott Cantor
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 4 hours, 30 minutes Time Not Required
                  1d 4h 30m