PingOne

Creating your application on GitHub

Before you can set up GitHub as an external IdP, you must create an application on GitHub. GitHub will generate a Client ID and Client Secret for the application. For more information, see https://docs.github.com/en/developers/apps/creating-an-oauth-app.

Steps

  1. Go to GitHub at https://github.com/.

    If you don’t have a GitHub account, you can create one now.

  2. In the upper right, click your profile photo, and then click Settings.

  3. On the left, click Developer Settings.

  4. On the left, click OAuth Apps.

  5. Click the New OAuth App button.

    If you haven’t created an app before, you’ll see the button as Register a new application.

  6. Enter the following:

    • Application name: The display name for the application.

    • Homepage URL: The full URL to your application home page.

    • Application description: A description for your application that all users will see.

    • Authorization callback URL: The path in your application that users are redirected to after they have authenticated with GitHub. Leave this value blank for now.

  7. Leave the GitHub page open to return later and enter the Authorization callback URL after you have created the application in PingOne.