Github SSO

In this article, you’ll learn how to:

  • Create GitHub app
  • Add credentials to Kinde

Create GitHub app

Follow these steps to create a GitHub app:

  1. Log in to your GitHub account, click the Account dropdown menu at the top right corner, and choose Settings.
  2. From the menu on the left, click Developer settings. (https://github.com/settings/apps)
  3. Select OAuth Apps and click Register a new application.

The form requires a Authorization callback URL, it is available in your Kinde admin area.

  1. From the Kinde admin area, go to Settings and select Authentication.
  2. Under 3rd party authentication and click Configure under GitHub auth. The url is provided under the heading “Please add this url to your GitHub OAUTH2 app.”
  3. Save the new GitHub app.
  4. You’ll need a client secret, which you can generate using the Generate a new client secret button on the following GitHub screen.

Add credentials to Kinde

Return to the Kinde GitHub configuration screen.

  1. From the Kinde admin area, go to Settings and select Authentication.
  2. Under 3rd party authentication, click Configure under GitHub auth.
  3. Copy the Client ID and Client Secret from GitHub into the Kinde configuration and Save.

And that’s it, you have successfully set up GitHub authentication for your app!

Further Reading

https://docs.github.com/en/developers/apps/building-oauth-apps/creating-an-oauth-app

Get more support

Help center

Start here - our help center has everything you need to get started and answer many commonly asked questions.

Visit our help center

Talk to us

If you can’t find what you’re looking for in our help center - email our team. We’d love to hear from you.

Contact support
Talk to us