Skip to content

Latest commit

 

History

History
284 lines (164 loc) · 16.2 KB

File metadata and controls

284 lines (164 loc) · 16.2 KB
title Add or Remove Users or Groups
titleSuffix Azure DevOps
description Learn how to add or remove users or groups to security groups and manage security groups in Azure DevOps.
ms.subservice azure-devops-security
ms.author chcomley
author chcomley
ms.topic how-to
monikerRange <= azure-devops
ms.date 08/11/2025
ms.custom security-refresh, sfi-image-nochange

Use security groups to manage users and groups

[!INCLUDE version-lt-eq-azure-devops]

This article explains how to manage permissions and access by using security groups. You can use default or custom groups to set permissions. You can add users and groups to multiple groups. For instance, you add most developers to the Contributors group. When they join a team, they also join the team’s group.

For more information, see the following articles:

Users inherit permissions from the groups that they belong to. If a permission is set to Allow for one group and Deny for another group to which the user belongs, then their effective permission assignment is Deny. To learn more about inheritance, see About permissions and security groups.

How Azure DevOps uses security groups

Azure DevOps uses security groups for the following purposes:

  • Determine permissions allocated to a group or user
  • Determine access level allocated to a group or user
  • Filter work item queries based on membership within a group
  • Use @mention of a project-level group to send email notifications to members of that group
  • Send team notifications to members of a team group
  • Add a group to a role-based permission
  • Set object-level permissions to a security group

[!INCLUDE version-all]

Prerequisites

Category Requirements
Permissions - To manage permissions or groups at the project level: Member of the Project Administrators security group.
- To manage permissions or groups at the collection level: Member of the Project Collection Administrators group. Organization owners are automatically members of this group.

::: moniker range="azure-devops"

Note

Users added to the Project-Scoped Users group can't access most Organization settings pages, including permissions. For more information, see Limit user visibility. ::: moniker-end

Create a custom security group

Create a project-level group when you want to manage permissions at the project or object level for a project. Create a collection-level group when you want to manage permissions at the collection level. For more information, see Change project-level permissions and Change permissions at the organization or collection-level.

::: moniker range="azure-devops"

Create a project-level group

  1. Open the Azure DevOps web portal, and select the project where you want to add users or groups. To choose another project, see Switch project, repository, team.

  2. Select Project settings > Permissions.

    :::image type="content" source="media/permissions/project-settings-permissions.png" alt-text="Screenshot of the Permissions section under Project settings.":::

  3. Select New Group to open the dialog for adding a group.

Create a project collection-level group

  1. Open the web portal and select the :::image type="icon" source="../../media/icons/project-icon.png" border="false"::: Azure DevOps icon, and then select :::image type="icon" source="../../media/icons/gear-icon.png" border="false"::: Organization settings.

    :::image type="content" source="../../media/settings/open-admin-settings-vert-2.png" alt-text="Screenshot of Organization settings.":::

  2. Under Security, select Permissions, and then choose New group to open the dialog for adding a group.

    :::image type="content" source="media/project-collection/organization-permissions-add-group.png" alt-text="Screenshot of the button to create a new security group at the organization level.":::

Define the new group

  1. In the dialog that opens, enter a Name for the group. Optionally, add members and a description for the group.

    For example, here we define a Work Tracking Administrators group.

    :::image type="content" source="media/project-collection/create-new-group-at-org-level.png" alt-text="Screenshot of the security group dialog box to add a security group at the organization level.":::

  2. Choose Create when you're done.

::: moniker-end

::: moniker range="<azure-devops"

  1. Open the Azure DevOps web portal, and select the project where you want to add users or groups. To choose another project, see Switch project, repository, team.

  2. Select Project settings > Security.

    To see the full image, select to expand.

    :::image type="content" source="media/view-permissions/open-security-project-level-vert.png" alt-text="Screenshot of the Security page under Project Settings." lightbox="media/view-permissions/open-security-project-level-vert.png":::

  3. Under Groups, choose one of the following options:

    • Readers: To add users who require read-only access to the project.
    • Contributors: To add users who contribute fully to this project or who were granted Stakeholder access.
    • Project Administrators: To add users who need to administrate the project. For more information, see Change project-level permissions.
  4. Select the Members tab.

    Here we choose the Contributors group.

    :::image type="content" source="media/add-users/add-members-to-contributors-group.png" alt-text="Screenshot showing the security page, Contributors group, Membership page.":::

    The default team group, and any other teams you add to the project, get included as members of the Contributors group. Add a new user as a member of a team instead, and the user automatically inherits Contributor permissions.

    [!TIP] Managing users is much easier using groups, not individual users.

  5. Choose :::image type="icon" source="../../media/icons/add-light-icon.png" border="false"::: Add to add a user or a user group.

  6. Enter the name of the user account into the text box. You can enter several identities into the text box, separated by commas. The system automatically searches for matches. Choose the matches that meet your requirements.

    :::image type="content" source="media/project-level-permissions-add-a-user.png" alt-text="Screenshot showing Add users and group dialog, server version.":::

    The first time you add a user or group to Azure DevOps, you can't browse to it or check the friendly name. After the identity gets added, you can just enter the friendly name.

  7. Choose Save changes when you're done.

  8. (Optional) You can customize a user's permission for other functionality in the project. For example, in areas and iterations or shared queries.

    [!NOTE] Users with limited access, such as Stakeholders, can't access select features even if granted permissions to those features. For more information, see Permissions and access.

::: moniker-end

Add users or groups to a security group

As roles and responsibilities change, you might need to change the permission levels for individual members of a project. The easiest way to do that is to add the user or a group of users to either a default or custom security group. If roles change, you can then remove the user from a group.

The following steps show how to add a user to the built-in Project Administrators group. The method is similar no matter what group you're adding. If your organization is connected to Microsoft Entra ID or Active Directory, then you can add security groups defined in those directories to Azure DevOps security groups. For more information, see Add Active Directory / Microsoft Entra users or groups to a built-in security group.

If you need to add more than 10k users or groups to an Azure DevOps security group, we recommend adding an Azure Directory / Microsoft Entra group containing the users, instead of adding the users directly.

::: moniker range="azure-devops"

  1. Open the Permissions page for either the project-level or organization-level as described in the previous section, Create a custom security group.

  2. Choose the security group whose members you want to manage, then choose the Members tab, and then choose Add.

    For example, here we choose the Project Administrators group, Members, and then Add.

    :::image type="content" source="media/project-collection/project-admin-members-add.png" alt-text="Screenshot showing Project Settings, Permissions, Add member.":::

  3. Enter the name of the user account into the text box and then select from the match that appears. You can enter several identities recognized by the system into the Add users and/or groups box. The system automatically searches for matches. Choose the matches that meet your choices.

    :::image type="content" source="media/project-collection/add-member-project-admin.png" alt-text="Screenshot showing Add users and group dialog, preview page.":::

    [!NOTE] Users with limited access, such as Stakeholders, can't access select features even if granted permissions to those features. For more information, see Permissions and access.

  4. Select Save.

::: moniker-end

::: moniker range="<azure-devops"

  1. Open the Permissions page for either the project-level or organization-level as described in the previous section, Create a custom security group.

  2. Choose the security group whose members you want to manage, then choose the Members tab, and then choose Add.

    For example, here we choose the Project Administrators group, Members, and then Add.

    :::image type="content" source="media/project-level-permissions-add-member.png" alt-text="Screenshot of Project Settings, Security, Add member page.":::

  3. Enter the name of the user account into the text box. You can enter several identities into the text box, separated by commas. The system automatically searches for matches. Choose the matches that meet your choice.

    :::image type="content" source="media/project-level-permissions-add-a-user.png" alt-text="Screenshot of Add users and group dialog, on-premises.":::

    [!NOTE] Users with limited access, such as Stakeholders, can't access select features even if granted permissions to those features. For more information, see Permissions and access.

  4. Choose Save changes. Choose the :::image type="icon" source="../../media/icons/refresh.png" border="false"::: refresh icon to see the additions.

::: moniker-end

Change permissions for a user or group

Because permissions are defined at different levels, review the following articles to open the dialog for the permissions you want to change:

Remove users or groups from a security group

::: moniker range="azure-devops"

  1. For the user or group you want to remove, select :::image type="icon" source="../../media/icons/more-actions.png" border="false"::: the vertical ellipses, then choose Remove.

    :::image type="content" source="media/project-collection/remove-admin-member-s157.png" alt-text="Screenshot of Remove a user, cloud version.":::

  2. Select Delete to confirm removal of the group member.

    :::image type="content" source="media/project-collection/delete-member-confirm-dialog.png" alt-text="Screenshot of Remove user confirmation dialog, cloud version.":::

::: moniker-end

::: moniker range="<azure-devops"

To remove a user from a group, choose Remove next to the user's name that you want to remove.

:::image type="content" source="media/project-collection/remove-admin-member-server.png" alt-text="Screenshot of Remove user confirmation dialog, on-premises versions.":::

::: moniker-end

Manage group settings

::: moniker range="azure-devops"

  1. Open the Permissions page for either the project-level or organization-level as described earlier in this article, Create a custom security group.

  2. Choose the Settings tab. You can change a group description, add a group image, or delete a group through the group Settings page.

  3. From the Project settings > Permissions or Organization settings > Permissions page, choose the group you want to manage, and then choose Settings.

    For example, here we open the Settings for the Work Tracking Administrators group.

    :::image type="content" source="media/project-collection/group-settings.png" alt-text="Screenshot of Open group settings, preview page.":::

You can modify the group name, group description, upload an image, or delete the group.

::: moniker-end

::: moniker range="<azure-devops"

You can change a group name, description, add a group image, or delete a group.

  1. From the Project > Settings > Security or Organization page, choose the group you want to manage

  2. Choose from the Edit menu to either Edit profile or Delete.

    For example, here we open the Edit profile for the Stakeholder Access group.

    :::image type="content" source="media/project-collection/edit-group-profile-delete-project-level-current.png" alt-text="Screenshot of Open Edit group profile, on-premises versions.":::

    Change the description. You can change the name of the group as well.

    :::image type="content" source="media/project-collection/edit-project-level-group-current.png" alt-text="Screenshot of Edit group dialog profile description, on-premises versions.":::

  3. Choose Save to save your changes.

On-premises deployments

For on-premises deployments, see these other articles:

::: moniker-end

::: moniker range="<azure-devops"

If your on-premises deployment is integrated with SQL Server Reports, you need to manage membership for those products separately from their websites. To learn more, see Grant permissions to view or create SQL Server reports in Azure DevOps Server.

::: moniker-end

Next step

[!div class="nextstepaction"] Manage projects

Related content