GitHub Enterprise (Pro)
このページの内容
DefectDojo ProはGitHub Enterpriseによるログインをサポートしています。オープンソース版のDefectDojoにはSSOは含まれていません。オープンソース版のアクセス制御についてはAuthorized Usersを参照してください。
Prerequisites
DefectDojoを設定する前に、GitHub Enterpriseで以下の手順を完了してください。
GitHub Enterprise Serverで新しいOAuthアプリを作成します。
アプリケーションの名前を選びます(例:
DefectDojo)。Redirect URIを設定します。
https://your-instance.cloud.defectdojo.com/complete/github-enterprise/アプリからClient IDとClient Secretを控えます。
Configuration
DefectDojoでEnterprise Settings > OAuth Settingsに移動し、GitHub Enterpriseを選択してフォームに入力します。
- GitHub Enterprise OAuth Key — Client IDを入力します
- GitHub Enterprise OAuth Secret — Client 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ボタンが表示されます。