Richard van der Hoff 9de6b94117
Land support for multiple OIDC providers ()
This is the final step for supporting multiple OIDC providers concurrently.

First of all, we reorganise the config so that you can specify a list of OIDC providers, instead of a single one. Before:

    oidc_config:
       enabled: true
       issuer: "https://oidc_provider"
       # etc

After:

    oidc_providers:
     - idp_id: prov1
       issuer: "https://oidc_provider"

     - idp_id: prov2
       issuer: "https://another_oidc_provider"

The old format is still grandfathered in.

With that done, it's then simply a matter of having OidcHandler instantiate a new OidcProvider for each configured provider.
2021-01-15 16:55:29 +00:00
..
2020-07-05 16:32:02 +01:00
2020-09-04 06:54:56 -04:00
2020-09-04 06:54:56 -04:00
2020-09-04 06:54:56 -04:00
2020-09-04 06:54:56 -04:00