Ensure that registration is enabled in the authentication policy you want to use. See Editing an authentication policy.

  1. In PingOne, go to Integrations > External IDPs.
  2. Click + Add Provider.
  3. Click GitHub.
  4. On the Create Profile page, enter the following information:
    • Name: A unique identifier for the identity provider.
    • Description: (Optional). A brief characterization of the identity provider.

    You cannot change the icon and login button, in accordance with the provider's brand standards.

  5. Click Next.
  6. On the Configure Connection page, copy the value for Redirect URI to a secure location.
  7. Leave the PingOne page open to return and enter the Client ID and Client Secret after you have created the application on GitHub.