GitHub Enterprise (Pro)

DefectDojo Pro unterstützt die Anmeldung über GitHub Enterprise. Open-Source-DefectDojo enthält kein SSO — siehe Authorized Users für die Zugriffskontrolle in der Open-Source-Version.

Voraussetzungen

Führen Sie die folgenden Schritte in GitHub Enterprise aus, bevor Sie DefectDojo konfigurieren:

  1. Erstellen Sie eine neue OAuth-App in Ihrem GitHub Enterprise Server.

  2. Wählen Sie einen Namen für die Anwendung, z. B. DefectDojo.

  3. Legen Sie die Redirect URI fest: https://your-instance.cloud.defectdojo.com/complete/github-enterprise/

  4. Notieren Sie sich Client ID und Client Secret der App.

Konfiguration

Gehen Sie in DefectDojo zu Enterprise Settings > OAuth Settings, wählen Sie GitHub Enterprise aus und füllen Sie das Formular aus:

  • GitHub Enterprise OAuth Key — geben Sie Ihre Client ID ein
  • GitHub Enterprise OAuth Secret — geben Sie Ihr Client Secret ein
  • GitHub Enterprise URL — geben Sie die GitHub-URL Ihrer Organisation ein, z. B. https://github.yourcompany.com/
  • GitHub Enterprise API URL — geben Sie die GitHub-API-URL Ihrer Organisation ein, z. B. https://github.yourcompany.com/api/v3/

Aktivieren Sie Enable GitHub Enterprise OAuth und senden Sie das Formular ab. Auf der Anmeldeseite erscheint eine Schaltfläche Login With GitHub.