department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

[ArgoCD OIDC] Set up a POC using Keycloak as IdP #95958

Open hgbarreto opened 1 hour ago

hgbarreto commented 1 hour ago

Description

The team would like to utilize GitHub as the Identity Provider (IdP) for any argocd instance that is created. In order to do this, the team will attempt to use Keycloak as the in-between IdP. Keycloak will serve as a static implementation connecting to a single GitHub oAuth App that will then allow a more dynamic argocd instance situation to occur.

Resources

Acceptance Criteria

Refinement Guidance - Check the following before working on this issue: