Setup Guide for GitHub Enterprise App

Step 1: Setup GitHub Enterprise as OAuth Provider

  • Login to GitHub Enterprise : Go to Github Enterprise and login with your account. Click on settings.
  • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login Setup GitHub Enterprise
  • Create Organization: Select Organizations from Personal Settings.
  • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login Organizations.png
    • Click on New organization and create organization by entering.
    •       1) organization name
            2) Billing email
            3) choose your plan
            4) terms and conditions - enter a business name

    • click on create organization.
    OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login create new organization.png OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login create an organization.png
  • Create OAuth app: Click on Settings. Select your Organization.
  • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login Create OAuth app OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login Oauth testing
    • Click on Settings.
    • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login Settings
    • Select OAuth Apps from Developer settings.
    • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login OAuth Apps
    • Click on New OAuth App.
    • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login New OAuth App
  • Enter app credentials : Enter app name, plugin homepage URL. Copy callback URL from the plugin and paste it under Authorized callback URLfield.
  • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login Enter app credentials
  • Copy Client ID and Client Secret.
  • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login Client ID