OIDC Provider Setup

Choosing Your OIDC Provider

Using Dex

If you do not have access to your own OpenID Connect (OIDC) provider, you can use Dex. Dex is included in GoodData.CN. It is enabled by default in the Helm chart.

You can provide the certificate to Dex through either of the following methods:

Certificate in Referenced Secret object

dex:
  ingress:
    authHost: 'auth.company.com'
    tls:
      authSecretName: gooddata-cn-auth-tls

Certificate Generated by cert-manager

Dex supports cert-manager annotations to dynamically provision certificates. Example:

dex:
  ingress:
    authHost: 'auth.company.com'
    annotations:
      cert-manager.io/cluster-issuer: letsencrypt-production

Using your own OIDC provider

You do not need to deploy Dex if you have your own OIDC provider (Okta, Auth0 and others).

deployDexIdP: false

The OIDC provider setup for each Organization is covered in the Administration Guide.