Add SSO Configuration (GitHub)
How to Setup your GitHub for SSO with kubara
To enable full Single Sign-On experience, you’ll need:
- A GitHub Organization and at least one Team
- Create three GitHub OAuth Apps under your org's Developer Settings → OAuth Apps:
1. Argo CD SSO
- Homepage URL:
https://cp.<your-domain>.stackit.run/argocd - Callback URL:
https://cp.<your-domain>.stackit.run/argocd/api/dex/callback
2. Grafana SSO
- Homepage URL:
https://cp.<your-domain>.stackit.run/grafana - Callback URL:
https://cp.<your-domain>.stackit.run/grafana/login/github
3. OAuth2 Proxy SSO
- Homepage URL:
https://cp.<your-domain>.stackit.run - Callback URL:
https://cp.<your-domain>.stackit.run/oauth2/callback
Save the Client ID and generate a Client Secret for each app – you'll need them later.
For other providers, consult their documentation to find the correct URLs and settings. Here are some frequently used ones: