Enabling sign-in/up with GitHub

These instructions will guide you through the process of setting up GitHub as an authentication option for your Kinde account.

Create GitHub app

  • Login to your GitHub account and using the top right account menu go to Settings. In the left hand menu select Developer Settings (https://github.com/settings/apps)
  • Select OAuth Apps and click Register a new application. The form requires a Authorization callback URL, this is available in your Kinde admin area by going to Settings then under 3rd party authentication click on Configure for the GitHub option. The url is provided under the heading Please add this url to your GitHub OAUTH2 app. Save the new GitHub app.
  • On the following screen you can find the Client ID and you will require a client secret which you can create using the Generate a new client secret button.

Add credentials to Kinde

  • Return to the Kinde GitHub configuration screen (Settings then under 3rd party authentication click on Configure for the GitHub option).
  • 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