GitHub Enterprise (Pro)
Sur cette page
DefectDojo Pro prend en charge la connexion via GitHub Enterprise. DefectDojo open source n’inclut pas le SSO — voir Utilisateurs autorisés pour le contrôle d’accès en open source.
Prérequis
Effectuez les étapes suivantes dans GitHub Enterprise avant de configurer DefectDojo :
Créez une nouvelle application OAuth dans votre GitHub Enterprise Server.
Choisissez un nom pour l’application, par exemple
DefectDojo.Définissez l’URI de redirection :
https://your-instance.cloud.defectdojo.com/complete/github-enterprise/Notez le Client ID et le Client Secret de l’application.
Configuration
Dans DefectDojo, accédez à Enterprise Settings > OAuth Settings, sélectionnez GitHub Enterprise, et remplissez le formulaire :
- GitHub Enterprise OAuth Key — saisissez votre Client ID
- GitHub Enterprise OAuth Secret — saisissez votre Client Secret
- GitHub Enterprise URL — saisissez l’URL GitHub de votre organisation, par exemple
https://github.yourcompany.com/ - GitHub Enterprise API URL — saisissez l’URL de l’API GitHub de votre organisation, par exemple
https://github.yourcompany.com/api/v3/
Cochez Enable GitHub Enterprise OAuth et validez le formulaire. Un bouton Login With GitHub apparaîtra sur la page de connexion.