GitHub social sign in

You can enable users to sign up and sign in using their GitHub credentials. To enable this, you’ll need some technical know-how and a GitHub app and credentials.

Before you begin

Get the URL for GitHub from Kinde. In Kinde, go to Settings > Authentication. On the GitHub auth tile in the Social authentication section, select Configure. Copy the URL.

Create GitHub app

  1. Sign in to your GitHub account, select the Account dropdown menu at the top right corner, and choose Settings.
  2. From the menu on the left, select Developer settings. (https://github.com/settings/apps)
  3. Select OAuth Apps and click Register a new application.
  4. Enter the Kinde URL you copied earlier, into the redirects section.
  5. Save the new GitHub app.
  6. Generate a Client ID and Client secret in GitHub. Copy these to a text file or other temporary and secure place.

Add GitHub credentials to Kinde

  1. In Kinde, go to Settings > Authenticatication.
  2. Switch on the GitHub auth option (if not already on).
  3. Select Configure.
  4. Paste the Client ID and Client secret into the relevant fields.
  5. Select Save. Users will now see GitHub as an option to sign up and sign in to your product.

Further Reading

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

Get more support

See Kinde in action

Find out what Kinde can do in a live demo with one of our experts.

Book a demo

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