Créer un nouvel utilisateur (Open Source)

Cette page décrit le flux d’intégration recommandé pour ajouter de nouveaux utilisateurs à une instance DefectDojo. Les utilisateurs DefectDojo peuvent être utilisés à la fois comme des comptes standards, exploités par des humains, et comme des comptes de service.

L’administrateur qui crée le compte est responsable de la transmission des identifiants initiaux (nom d’utilisateur et mot de passe) au nouvel utilisateur.

Flux recommandé

  1. Créez le compte utilisateur dans DefectDojo (Superuser uniquement) :

    • Accédez à 👤 Users → Users pour ouvrir le tableau All Users.
    • Cliquez sur l’icône 🛠️ (clé et tournevis croisés).
    • Saisissez le nom et l’adresse e-mail du nouvel utilisateur.
    • Définissez un mot de passe temporaire.
    • Validez le formulaire.
  2. Attribuez les permissions appropriées — appartenance à un Produit/Type de produit, Configuration Permissions, Global Role, ou statut Superuser. Voir Définir les permissions d’un utilisateur pour plus de détails. Un nouvel utilisateur sans aucune attribution ne pourra voir aucun Produit ni aucune Constatation.

  3. Envoyez les identifiants au nouvel utilisateur par un canal séparé (e-mail, outil de discussion de votre équipe, ou tout autre moyen que vous utilisez habituellement pour partager des secrets). Incluez :

    • L’URL de l’instance DefectDojo.
    • Le nom d’utilisateur (généralement son adresse e-mail).
    • Le mot de passe temporaire que vous venez de définir.
    • Une note indiquant qu’il doit changer le mot de passe et activer la MFA (si votre instance l’utilise) dès la première connexion.
  4. Le nouvel utilisateur se connecte et change l’identifiant. Il peut soit :

    • Se connecter avec le mot de passe temporaire, puis le changer depuis son menu de profil, soit
    • Utiliser le lien I forgot my password sur la page de connexion pour définir directement un mot de passe sans utiliser le temporaire. Le mot de passe temporaire reste nécessaire pour que l’enregistrement initial du compte existe, mais l’utilisateur n’a pas besoin de s’en souvenir s’il utilise le flux de réinitialisation du mot de passe.
  5. Le nouvel utilisateur configure la MFA depuis son menu de profil. Nous recommandons fortement d’exiger la MFA pour tous les utilisateurs sur les instances qui ne sont pas derrière un SSO.

Utilisateurs SSO

Si votre instance est configurée avec le SSO, le flux est différent — les utilisateurs sont généralement créés lors de leur première connexion depuis le fournisseur d’identité, et vous n’avez plus qu’à leur accorder ensuite une appartenance à un groupe ou des rôles.

Si vous êtes passé à DefectDojo open source (où le SSO est réservé à Pro) et que les utilisateurs SSO existants ne peuvent plus se connecter, consultez Réactiver la connexion pour les utilisateurs SSO.

Récupérer après la perte d’un jeton MFA

Si un utilisateur perd l’accès à son appareil MFA, consultez la section de récupération MFA du guide de dépannage de la connectivité. Il n’existe actuellement aucun moyen de retirer la MFA d’un compte sans code MFA — la solution de contournement consiste à créer un nouveau compte pour l’utilisateur et à lui réattribuer les mêmes permissions.