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. And enter the details.
  • 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
  • Scroll down and select OAuth Apps from Developer settings.
  • OAuth/OpenID/OIDC Single Sign On (SSO), GitHub Enterprise SSO Login OAuth Apps
  • Click on Register an application.
  • 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 URL field and click Register application
  • 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