Utiliser des groupes de sécurité pour gérer les utilisateurs et les groupes

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Pour gérer les autorisations et l’accès, utilisez des groupes de sécurité. Vous pouvez utiliser des groupes par défaut ou personnalisés pour définir des autorisations. Vous pouvez ajouter des utilisateurs et des groupes à plusieurs groupes. Par exemple, vous ajoutez la plupart des développeurs au groupe Contributeurs . Lorsqu’ils rejoignent une équipe, ils rejoignent également le groupe de l’équipe.

Pour plus d’informations, consultez les articles suivants :

Les utilisateurs héritent des autorisations du ou des groupes auxquels ils appartiennent. Si une autorisation est définie sur Autoriser pour un groupe et Refuser pour un autre groupe auquel appartient l’utilisateur, son attribution d’autorisation effective est Deny. Pour plus d’informations, consultez À propos des autorisations/héritage.

Utilisation des groupes de sécurité par Azure DevOps

Azure DevOps utilise des groupes de sécurité à des fins suivantes :

  • Déterminer les autorisations allouées à un groupe ou à un utilisateur
  • Déterminer le niveau d’accès alloué à un groupe ou à un utilisateur
  • Filtrer les requêtes d’élément de travail en fonction de l’appartenance à un groupe
  • Utilisez @mention d’un groupe au niveau du projet pour envoyer des Notifications par e-mail aux membres de ce groupe
  • Envoyer des notifications d’équipe aux membres d’un groupe d’équipe
  • Ajouter un groupe à une autorisation basée sur un rôle
  • Définir des autorisations au niveau de l’objet sur un groupe de sécurité

Remarque

Les groupes de sécurité appartiennent au niveau de l’organisation, même s’ils accèdent uniquement à un projet spécifique. Certains groupes peuvent être masqués dans le portail web en fonction des autorisations de l’utilisateur. Vous trouverez tous les noms de groupe dans une organisation avec l’outil AZURE devops CLI ou nos API REST. Pour plus d’informations, consultez Ajouter et gérer des groupes de sécurité.

Remarque

Les groupes de sécurité appartiennent au niveau de la collection, même s’ils accèdent uniquement à un projet spécifique. Certains groupes peuvent être masqués dans le portail web en fonction des autorisations de l’utilisateur. Vous trouverez tous les noms de groupe dans une organisation avec l’outil AZURE devops CLI ou nos API REST. Pour plus d’informations, consultez Ajouter et gérer des groupes de sécurité.

Remarque

Les groupes de sécurité appartiennent au niveau de la collection, même s’ils accèdent uniquement à un projet spécifique. Certains groupes peuvent être masqués dans le portail web en fonction des autorisations de l’utilisateur. Toutefois, vous pouvez découvrir les noms de tous les groupes d’une organisation à l’aide des API REST. Pour plus d’informations, consultez Ajouter et gérer des groupes de sécurité.

Prérequis

  • Pour gérer les autorisations ou les groupes au niveau du projet, vous devez être membre du groupe Project Administration istrators. Si vous avez créé le projet, vous êtes automatiquement ajouté en tant que membre de ce groupe.
  • Pour gérer les autorisations ou les groupes au niveau de la collection ou de l’instance, vous devez être membre du groupe de regroupements de projets Administration istrators. Si vous avez créé l’organisation ou la collection, vous êtes automatiquement ajouté en tant que membre de ce groupe.

Remarque

Les utilisateurs ajoutés au groupe Utilisateurs délimités par le projet ne peuvent pas accéder à la plupart des pages Paramètres de l’organisation, y compris les autorisations. Pour plus d’informations, consultez Gérer votre organisation, Limiter la visibilité des utilisateurs pour les projets, etc.

Créer un groupe de sécurité personnalisé

Créez un groupe au niveau du projet lorsque vous souhaitez gérer les autorisations au niveau du projet ou de l’objet d’un projet. Créez un groupe au niveau de la collection lorsque vous souhaitez gérer les autorisations au niveau de la collection. Pour plus d’informations, consultez Modifier les autorisations au niveau du projet et Modifier les autorisations au niveau de la collection de projets.

Remarque

Pour activer les autorisations de projet Paramètres page ou les autorisations d’organisation Paramètres pages d’aperçu page v2, consultez Activer les fonctionnalités d’aperçu. Les deux pages d’aperçu fournissent une page de paramètres de groupe que la page active ne contient pas.

Créer un groupe au niveau du projet

  1. Ouvrez le portail web et sélectionnez le projet dans lequel vous souhaitez ajouter des utilisateurs ou des groupes. Pour choisir un autre projet, consultez Changer de projet, dépôt, équipe.

  2. Sélectionnez Autorisations des paramètres>du projet.

    Capture d’écran, ouvrir les paramètres du projet, Autorisations.

  3. Sélectionnez Nouveau groupe pour ouvrir la boîte de dialogue pour ajouter un groupe.

Créer un groupe au niveau de la collection de projets

  1. Ouvrez le portail web et sélectionnez l’icône Azure DevOps, puis sélectionnez Paramètres de l’organisation.

    Capture d’écran de l’ouverture des paramètres de l’organisation.

  2. Sous Sécurité, sélectionnez Autorisations, puis choisissez Nouveau groupe pour ouvrir la boîte de dialogue pour ajouter un groupe.

    Capture d’écran montrant la création d’un groupe de sécurité au niveau de l’organisation.

Définir le nouveau groupe

  1. Dans la boîte de dialogue qui s’ouvre, entrez un nom pour le groupe. Si vous le souhaitez, ajoutez des membres et une description pour le groupe.

    Par exemple, ici, nous définissons un groupe de suivi de travail Administration istrateurs.

    Capture d’écran de la boîte de dialogue Groupe de sécurité, Ajouter un groupe de sécurité au niveau de l’organisation.

  2. Choisissez Créer lorsque vous avez terminé.

  1. Ouvrez le portail web et sélectionnez le projet dans lequel vous souhaitez ajouter des utilisateurs ou des groupes. Pour choisir un autre projet, consultez Changer de projet, dépôt, équipe.

  2. Sélectionnez Sécurité des paramètres>du projet.

    Pour afficher l’image complète, sélectionnez pour développer.

    Capture d’écran de Project Paramètres, page Sécurité.

  3. Sous Groupes, choisissez l’une des options suivantes :

    • Lecteurs : pour ajouter des utilisateurs qui ont besoin d’un accès en lecture seule au projet, choisissez.
    • Contributeurs : pour ajouter des utilisateurs qui contribuent entièrement à ce projet ou qui ont reçu l’accès des parties prenantes.
    • Administrateurs de projet : pour ajouter des utilisateurs qui doivent administrer le projet. Pour plus d’informations, consultez Modifier les autorisations au niveau du projet.
  4. Sélectionnez l’onglet Membres.

    Ici, nous choisissons le groupe Contributeurs .

    Capture d’écran montrant la page de sécurité, le groupe Contributeurs, la page Appartenance.

    Le groupe d’équipes par défaut et toutes les autres équipes que vous ajoutez au projet sont inclus en tant que membres du groupe Contributeurs . Ajoutez un nouvel utilisateur en tant que membre d’une équipe à la place, et l’utilisateur hérite automatiquement des autorisations contributeur.

    Conseil

    La gestion des utilisateurs est beaucoup plus facile à l’aide de groupes, et non d’utilisateurs individuels.

  5. Choisissez Ajouter pour ajouter un utilisateur ou un groupe d’utilisateurs.

  6. Entrez le nom du compte d’utilisateur dans la zone de texte. Vous pouvez entrer plusieurs identités dans la zone de texte, séparées par des virgules. Le système recherche automatiquement les correspondances. choisissez la ou les correspondances qui répondent à vos besoins.

    Capture d’écran montrant la boîte de dialogue Ajouter des utilisateurs et des groupes, version du serveur.

    La première fois que vous ajoutez un utilisateur ou un groupe à Azure DevOps, vous ne pouvez pas y accéder ou case activée le nom convivial. Une fois l’identité ajoutée, vous pouvez simplement entrer le nom convivial.

  7. Choisissez Enregistrer les modifications lorsque vous avez terminé.

  8. (Facultatif) Vous pouvez personnaliser l’autorisation d’un utilisateur pour d’autres fonctionnalités dans le projet. Par exemple, dans les zones et les itérations ou les requêtes partagées.

    Remarque

    Les utilisateurs disposant d’un accès limité, tels que les parties prenantes, ne peuvent pas accéder à certaines fonctionnalités, même s’ils ont accordé des autorisations à ces fonctionnalités. Pour plus d’informations, consultez Autorisations et accès.

Ajouter des utilisateurs ou des groupes à un groupe de sécurité

À mesure que les rôles et les responsabilités changent, vous devrez peut-être modifier les niveaux d’autorisation pour les membres individuels d’un projet. Le moyen le plus simple consiste à ajouter l’utilisateur ou un groupe d’utilisateurs à un groupe de sécurité par défaut ou personnalisé. Si les rôles changent, vous pouvez ensuite supprimer l’utilisateur d’un groupe.

Ici, nous montrons comment ajouter un utilisateur au groupe Project Administration istrators intégré. La méthode est similaire quel que soit le groupe que vous ajoutez. Si votre organisation est connectée à l’ID Microsoft Entra ou à Active Directory, vous pouvez ajouter des groupes de sécurité définis dans ces répertoires aux groupes de sécurité Azure DevOps. Pour plus d’informations, consultez Ajouter Active Directory / Microsoft Entra utilisateurs ou groupes à un groupe de sécurité intégré. Si vous devez ajouter plus de 10 000 utilisateurs ou groupes à un groupe de sécurité Azure DevOps, nous vous recommandons d’ajouter un groupe Azure Directory / Microsoft Entra contenant les utilisateurs, au lieu d’ajouter directement les utilisateurs.

Remarque

Pour activer les autorisations de projet Paramètres page ou les autorisations d’organisation Paramètres pages d’aperçu page v2, consultez Activer les fonctionnalités d’aperçu. Les deux pages d’aperçu fournissent une page de paramètres de groupe que la page active ne contient pas.

  1. Ouvrez la page Autorisations pour le niveau du projet ou du niveau de l’organisation, comme décrit dans la section précédente, créez un groupe de sécurité personnalisé.

  2. Choisissez le groupe de sécurité dont vous souhaitez gérer les membres, puis choisissez l’onglet Membres, puis Ajoutez.

    Par exemple, ici, nous choisissons le groupe Project Administration istrators, Members, puis Add.

    Autorisations de projet Paramètres>, Ajouter un membre

  3. Entrez le nom du compte d’utilisateur dans la zone de texte, puis sélectionnez la correspondance qui s’affiche. Vous pouvez entrer plusieurs identités reconnues par le système dans la zone Ajouter des utilisateurs et/ou des groupes . Le système recherche automatiquement les correspondances. Choisissez les correspondances qui répondent à vos choix.

    Boîte de dialogue Ajouter des utilisateurs et des groupes, page d’aperçu.

    Remarque

    Les utilisateurs disposant d’un accès limité, tels que les parties prenantes, ne peuvent pas accéder à certaines fonctionnalités, même s’ils ont accordé des autorisations à ces fonctionnalités. Pour plus d’informations, consultez Autorisations et accès.

  4. Sélectionnez Enregistrer.

  1. Ouvrez la page Autorisations pour le niveau du projet ou du niveau de l’organisation, comme décrit dans la section précédente, créez un groupe de sécurité personnalisé.

  2. Choisissez le groupe de sécurité dont vous souhaitez gérer les membres, puis choisissez l’onglet Membres, puis Ajoutez.

    Par exemple, ici, nous choisissons le groupe Project Administration istrators, Members, puis Add.

    Capture d’écran de Project Paramètres, sécurité, page Ajouter un membre.

  3. Entrez le nom du compte d’utilisateur dans la zone de texte. Vous pouvez entrer plusieurs identités dans la zone de texte, séparées par des virgules. Le système recherche automatiquement les correspondances. Choisissez la ou les correspondances qui correspondent à votre choix.

    Capture d’écran de la boîte de dialogue Ajouter des utilisateurs et des groupes, localement.

    Remarque

    Les utilisateurs disposant d’un accès limité, tels que les parties prenantes, ne peuvent pas accéder à certaines fonctionnalités, même s’ils ont accordé des autorisations à ces fonctionnalités. Pour plus d’informations, consultez Autorisations et accès.

  4. Choisissez Enregistrer les modifications. Choisissez l’icône d’actualisation pour afficher les ajouts.

Modifier les autorisations d’un utilisateur ou d’un groupe

Étant donné que les autorisations sont définies à différents niveaux, consultez les articles suivants pour ouvrir la boîte de dialogue pour les autorisations que vous souhaitez modifier :

Supprimer des utilisateurs ou des groupes d’un groupe de sécurité

  1. Pour l’utilisateur ou le groupe que vous souhaitez supprimer, sélectionnez Autres options>Supprimer.

    Capture d’écran de La suppression d’un utilisateur, version cloud.

  2. Sélectionnez Supprimer pour confirmer la suppression du membre du groupe.

    Capture d’écran de la boîte de dialogue De confirmation de l’utilisateur, version cloud.

  • Pour supprimer un utilisateur d’un groupe, choisissez Supprimer en regard du nom de l’utilisateur que vous souhaitez supprimer.

    Capture d’écran de la boîte de dialogue De confirmation de l’utilisateur, versions locales.

Gérer les paramètres de groupe

Remarque

Pour activer les autorisations de projet Paramètres page ou les autorisations d’organisation Paramètres pages d’aperçu page v2, consultez Activer les fonctionnalités d’aperçu. Les deux pages d’aperçu fournissent une page de paramètres de groupe que la page active ne contient pas.

  1. Ouvrez la page Autorisations pour le niveau du projet ou du niveau de l’organisation, comme décrit précédemment dans cet article, créez un groupe de sécurité personnalisé.

  2. Choisissez l’onglet Paramètres. Vous pouvez modifier une description de groupe, ajouter une image de groupe ou supprimer un groupe via la page Paramètres de groupe.

Dans la page Autorisations des paramètres du projet ou Autorisations des paramètres>> de l’organisation, choisissez le groupe que vous souhaitez gérer, puis choisissez Paramètres.

Par exemple, ici, nous allons ouvrir le Paramètres pour le groupe suivi de travail Administration istrators.

Capture d’écran des paramètres d’ouverture de groupe, page d’aperçu.

Vous pouvez modifier le nom du groupe, la description du groupe, charger une image ou supprimer le groupe.


Vous pouvez modifier un nom de groupe, une description, ajouter une image de groupe ou supprimer un groupe.

  1. Dans la page Project > Paramètres > Security ou Organization > Paramètres > Security, choisissez le groupe que vous souhaitez gérer

  2. Choisissez dans le menu Modifier pour modifier le profil ou Supprimer.

    Par exemple, ici, nous allons ouvrir le profil Modifier pour le groupe d’accès aux parties prenantes.

    Ouvrez Modifier le profil de groupe, versions locales.

    . . . et modifiez la description. Vous pouvez également modifier le nom du groupe.

    Modifier la description du profil de boîte de dialogue de groupe, les versions locales.

  3. Choisissez Enregistrer pour enregistrer vos modifications.

Déploiements sur site

Pour les déploiements locaux, consultez les autres articles suivants :

Si votre déploiement local est intégré à SQL Server Rapports, vous devez gérer l’appartenance à ces produits séparément de leurs sites web. Consultez Accorder des autorisations pour afficher ou créer des rapports SQL Server dans TFS.

Étapes suivantes