Google Auth (Pro)
このページの内容
DefectDojo ProはGoogleアカウントによるログインをサポートしています。新規ユーザーは、初回ログイン時にまだ存在しない場合は自動的に作成されます。既存のDefectDojoユーザーは、Googleメールアドレスの@より前の部分(ユーザー名)によってGoogleアカウントと照合されます。オープンソース版のDefectDojoにはSSOは含まれていません。オープンソース版のアクセス制御についてはAuthorized Usersを参照してください。
Prerequisites
DefectDojoを設定する前に、Google Cloud Consoleで以下の手順を完了してください。
Google Developers Consoleにサインインします。
Credentials > Create Credentials > OAuth Client IDに移動します。

Web Applicationを選択し、分かりやすい名前(例:
DefectDojo)を付けます。Authorized Redirect URIsに以下を追加します。
https://your-instance.cloud.defectdojo.com/complete/google-oauth2/Client IDとClient Secret Keyを控えます。
Configuration
DefectDojoでEnterprise Settings > OAuth Settingsに移動し、Googleを選択してフォームに入力します。
- Google OAuth Key — Client IDを入力します
- Google OAuth Secret — Client Secret Keyを入力します
- Whitelisted Domains — 組織のドメイン(例:
yourcompany.com)を入力すると、そのドメインを持つすべてのユーザーがログインできるようになります - Whitelisted E-mail Addresses — あるいは、許可する特定のメールアドレス(例:
user1@yourcompany.com, user2@yourcompany.com)を入力します
ホワイトリストのドメインまたはメールアドレスを少なくとも1つ設定する必要があります。設定しないと、Google経由でログインできるユーザーがいなくなります。
Enable Google OAuthをチェックしてフォームを送信します。ログインページにLogin With Googleボタンが表示されます。