openstack-helm/horizon/templates
Marcus b129837eaa Allows the configuration of SSO choices for horizon
This change allows enabling the WEBSSO login screen on horizon,
which allows to choose from one or more configured SSO providers.

Example configuration

 local_settings:
  auth:
    sso:
      enable: true
      initial_choice: "acme_oidc"
    idp_mapping:
      - name: "acme_oidc"
        label: "Acme Corporation - OpenID Connect"
        idp: "myidp1"
        protocol: "oidc"
      - name: "acme_saml2"
        label: "Acme Corporation - SAML2"
        idp: "myidp2"
        protocol: "saml2"

The initial_choice defaults to "credentials" which is the default
Keystone Credential authentication.

The values for idp: and protocol: will be used to construct the redirect
URL for keystone, which will look like:

 /v3/OS-FEDERATION/identity_providers/<idp>/protocols/<protocol>/auth

Change-Id: I44e11880292176114753274f965bcd0c2cd01302
2018-02-28 00:29:59 +01:00
..
bin Horizon: add policy override and make chart image agnostic 2017-08-29 21:59:05 +00:00
etc Allows the configuration of SSO choices for horizon 2018-02-28 00:29:59 +01:00
configmap-bin.yaml yaml cleanup: trim multiline strings 2018-02-20 16:39:52 +00:00
configmap-etc.yaml yaml cleanup: trim multiline strings 2018-02-20 16:39:52 +00:00
deployment.yaml dependencies: move static dependencies under a 'static' key 2018-02-23 12:31:15 -08:00
ingress-api.yaml Ingress rules: consolidate to helm-toolkit 2018-02-21 10:21:16 -08:00
job-db-drop.yaml dependencies: move static dependencies under a 'static' key 2018-02-23 12:31:15 -08:00
job-db-init.yaml DB-Init-Jobs: consolidate to helm-toolkit 2018-02-17 22:47:58 +00:00
job-db-sync.yaml dependencies: move static dependencies under a 'static' key 2018-02-23 12:31:15 -08:00
pdb.yaml Licence: Remove licence header from rendered files 2017-08-07 17:16:13 -05:00
secret-db.yaml Auth: Update credential keys to reference service specifically 2018-01-15 18:54:13 +00:00
service-ingress.yaml Ingress rules: consolidate to helm-toolkit 2018-02-21 10:21:16 -08:00
service.yaml Add option to set external policy to local for openstack services 2017-11-02 15:07:21 +09:00