OpenID-Connect Authentication

The OpenID-Connect Integration have to be configured on your CDS by a CDS Administrator.

This integration allows you to delegate users authentication to an OpenID-Connect third party like Keycloak or Hydra

How to configure OpenID-Connect Authentication integration

Edit the toml file:

[api.auth.oidc]
      clientId = "YOUR CLIENT ID"
      clientSecret = "YOUR CLIENT SECRET"
      enabled = true
      signupDisabled = false
      url = "http[s]://<OIDC HOST>:<PORT>/auth/realms/<YOUR REALM>"

For example :

[api.auth.oidc]
      clientId = "cds_client"
      clientSecret = "6ebf3c3f-6f0b-4326-bebd-05fd472a90ec"
      enabled = true
      signupDisabled = false
      url = "http://openid-connect.myorg.com:8080/auth/realms/cds"