Setup Guide for GitHub Enterprise App


Step 1: Set Up GitHub Enterprise as OAuth Provider

  • Navigate to the plugin configuration page, click the "Add New Provider" button (located either in the middle or top-right corner), select GitHub Enterprise as the application, and copy the callback URL from the plugin and keep it handy, as you'll need it to configure GitHub Enterprise as the OAuth provider.
  • OAuth / OPenID Single Sign On (SSO) using ADFS, ADFS Management
  • 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