:_mod-docs-content-type: PROCEDURE [id="gitops-configuring-argo-cd-using-dex-github-connector_{context}"] = Configuring Argo CD SSO using Dex GitHub connector [discrete] .Procedure . Register the application in the identity provider as explained link:https://argo-cd.readthedocs.io/en/stable/operator-manual/user-management/#1-register-the-application-in-the-identity-provider[here] . Update the Argo CD CR. . In the `dex.config` key, add the GitHub connector to the connectors sub field. See the link:https://github.com/dexidp/website/blob/main/content/docs/connectors/github.md[Dex GitHub connector documentation]. After adding the `clientID` and the `clientSecret` will be populated. . Optional: In the `connectors.config.orgs` list, add one or more GitHub organizations. Any member of the org will then be able to login to Argo CD to perform management tasks. + [source,yaml] ---- apiVersion: argoproj.io/v1alpha1 kind: ArgoCD metadata: name: example-argocd labels: example: openshift-oauth spec: dex: config: | connectors: # GitHub example - type: github id: github name: GitHub config: clientID: xxxxxxxxxxxxxx clientSecret: $dex.github.clientSecret # Alternatively $:dex.github.clientSecret orgs: - name: dummy-org ----