Replies: 1 comment
-
| There is an open PR which documents the process of using a GitHub Actions token to authenticate to ArgoCD as an  | 
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
Context
I need headless (non-interactive) authentication to ArgoCD’s API and CLI from CI/CD pipelines.
According to the documentation, the supported authentication methods are:
• Argo CD–issued tokens (either account tokens or project role–based JWTs) used as Bearer tokens, and
• OIDC SSO login (argocd login --sso), which relies on an interactive browser flow.
This means machine or workload identities can’t use the same OIDC-based flow as human users.
Is this understanding correct?
Questions
Is there a way for the ArgoCD API to directly accept an externally issued OIDC ID/Access token (for example, from Azure Entra ID, GitHub OIDC, or Keycloak) as a valid Bearer token for authentication?
If not currently possible, is there any plan to support one of the following patterns?
Beta Was this translation helpful? Give feedback.
All reactions