Warning This component will be deprecated and replaced by a Keycloak deployment soon. blueprint#30
Update the dex-cm.yaml in the target overlay:
...
connectors:
- type: openshift
...
config:
...
groups:
- list
- of
- user
- groupsPlease add a new static client into the dex-cm.yaml:
staticClients:
- id: CLIENT_ID
name: VERBOSE NAME
redirectURIs:
- base_url/suffix/for/callback
secretEnv: CLIENT_SECRETid: CLIENT_IDwill be used as the application client identity (mostly referred to asClientId)name: VERBOSE NAMEis just a name descriptorbase_urlis the client application's base URL/suffix/for/callbackis the application OIDC callback endpoint, please consult API documentation of the applicationCLIENT_SECRETis a variable name fromdex-client-secrets.yamlloaded at runtime from environment. Don't use$here, value gets evaluated automatically.
Then specify the CLIENT_SECRET in dex-clients.enc.yaml in your target overlays.
Provide the same CLIENT_ID and CLIENT_SECRET to the connected applications. These are the credentials the application can use to identify itself against Dex server.