Configure SSO

Overview

OpenGovernance includes DexIDP to enable SSO with a OIDC provider. By default plain login and password are included. OIDC setup is relatively straight forward.

Step 1 - Generate OIDC Credentials with Azure

  1. Create App Registration in Azure

  2. Configure Call back URL and app

  3. Generate Secrets

  4. Download Manifest

Detailed step-by-step guide is available here.

Step 2 - Login under OIDC Credentials and elevate to an Admin

After OIDC Configuration is applied, please allow for 2-3 mins for the Services to acknowledge.

a. Open a browser in an incognito mode

b. Login to the application using OIDC Credentials

c. Elevate the OIDC user as Admin (this is to ensure you continue to have admin privileges as OIDC

Step 3 - Disable Static password

In "infrastructure/sso" folder, disable-static-password.yaml

git clone https://github.com/kaytu-io/automation
cd infrastructure/sso
kubectl apply -f disable-static-password.yaml

Last updated