GitHub Enterprise (Pro)

DefectDojo ProはGitHub Enterpriseによるログインをサポートしています。オープンソース版のDefectDojoにはSSOは含まれていません。オープンソース版のアクセス制御についてはAuthorized Usersを参照してください。

Prerequisites

DefectDojoを設定する前に、GitHub Enterpriseで以下の手順を完了してください。

  1. GitHub Enterprise Serverで新しいOAuthアプリを作成します。

  2. アプリケーションの名前を選びます(例: DefectDojo)。

  3. Redirect URIを設定します。 https://your-instance.cloud.defectdojo.com/complete/github-enterprise/

  4. アプリからClient IDClient Secretを控えます。

Configuration

DefectDojoでEnterprise Settings > OAuth Settingsに移動し、GitHub Enterpriseを選択してフォームに入力します。

  • GitHub Enterprise OAuth KeyClient IDを入力します
  • GitHub Enterprise OAuth SecretClient Secretを入力します
  • GitHub Enterprise URL — 組織のGitHub URLを入力します(例: https://github.yourcompany.com/)
  • GitHub Enterprise API URL — 組織のGitHub API URLを入力します(例: https://github.yourcompany.com/api/v3/)

Enable GitHub Enterprise OAuthをチェックしてフォームを送信します。ログインページにLogin With GitHubボタンが表示されます。