GitHub Enterprise | DefectDojo Documentation

GitHub Enterprise (Pro)

DefectDojo Pro supports login via GitHub Enterprise. Open-source DefectDojo does not include SSO — see Authorized Users for open-source access control.

Prerequisites

Complete the following steps in GitHub Enterprise before configuring DefectDojo:

  1. Create a new OAuth App in your GitHub Enterprise Server.
  2. Choose a name for the application, e.g. DefectDojo.
  3. Set the Redirect URI:
    https://your-instance.cloud.defectdojo.com/complete/github-enterprise/
  4. Note the Client ID and Client Secret from the app.

Configuration

In DefectDojo, go to Enterprise Settings > OAuth Settings, select GitHub Enterprise, and fill in the form:

Check Enable GitHub Enterprise OAuth and submit the form. A Login With GitHub button will appear on the login page.