Custom Github Identity Provider

Step 1

Log in to GitHub:

Step 3

  • For the Application name, we recommend using your organization or company name.
  • For the Homepage URL, enter your organization’s homepage.
  • For the Authorization callback URL, enter:

  • Click Register application.

Step 4

Take note of the Client ID and Client Secret on the App page for the LogonLabs setup below.

Step 5

LogonLabs Setup:

  1. Go to
  2. Click Sign In and authenticate (or Sign Up make a new account and authenticate).
  3. Navigate to Default Rules (or Domain Rules and open/create a domain module).
  4. Click on the Github Social Provider icon.
  5. Click Create New to start creating your custom Github provider.
  6. Enter a custom name and description.
  7. Enter the Client ID from the Github setup steps above.
  8. Enter the Client Secret from the Github setup steps above.
  9. Click Add.
  10. Click the checkbox next to your new Github provider to enable it.
Step 5