External users cannot add reviewers to Pull Requests in Azure DevOps

Jerrel den Harder 25 Reputation points
2026-07-07T05:25:18.53+00:00

Hello,

We are experiencing an issue with external users in our Azure DevOps Services organization.

We have granted a customer access to one of our Azure DevOps projects using their own Microsoft Entra ID account. Access is provided through an Entra ID Security Group, which is added to our Azure DevOps project.

Environment

  • Azure DevOps Services (cloud)

Authentication: Microsoft Entra ID

External customer accounts

Permissions are assigned through Entra ID Security Groups

Current configuration

At the organization level, the external users are members of:

  • Project-Scoped Users

Within the project, they receive all required permissions through an Entra ID Security Group (Contributor-level access). They can:

View repositories

Create branches

Push commits

Create Pull Requests

Complete their normal development workflow

Issue

The only functionality that does not work is adding reviewers to a Pull Request.

When the external user opens the Reviewers field, the identity picker only returns a few Azure DevOps groups (for example, "Readers" and "Release Administrators"). It does not return any individual users, even when searching by name.

As a result, they are unable to add reviewers to a Pull Request.

Expected behavior

The external user should be able to search for and add project members as reviewers, just like our internal users can.

Additional observations

Internal users using accounts from our own tenant can successfully search for and add reviewers.

Permissions are granted through Entra ID Security Groups only; we do not assign permissions directly to individual users.

The users we are trying to add as reviewers already have access to the project through Azure DevOps groups.

The issue appears to be related to the Identity Picker rather than repository permissions.

Questions

  1. Is this expected behavior for users who are members of Project-Scoped Users?
  2. Are there any known limitations regarding the Identity Picker for external users?
  3. Is there a configuration or policy that allows external users to search for and add project members as Pull Request reviewers without granting broader organization visibility?
  4. Is this a known issue with Azure DevOps Services?

Any guidance would be greatly appreciated.

Azure DevOps

Answer accepted by question author
Alex Burlachenko 25,285 Reputation points MVP Volunteer Moderator
2026-07-07T08:36:45.6766667+00:00

Hi Jerrel den Harder& thx for join me here at Q&A portal,

an Azure DevOps identity visibility issue, not a Git permission issue. Since they can create branches, push, and open PRs, repo permissions are probably fine. The broken part is the identity picker. Project-Scoped Users is very likely involved here. That group intentionally limits what users can see outside their project, and external users often hit weird identity lookup limits bc of that. Classic Azure DevOps: permissions say yes, identity picker says 'never heard of them' :))))))).

try to add one affected external user directly to the project team or Contributors group, not only through an Entra security group. See if Limit user visibility and collaboration to specific projects is enabled at org level. Try adding the reviewer by email / unique identity instead of display name. Look the reviewer has already signed in to the Azure DevOps org at least once. If direct project membership fixes it, then the issue is the combination of external users + project-scoped visibility + Entra group-based assignment. If it still fails, I’d raise it with Azure DevOps support, bc the identity picker behavior is service-side.

rgds,

Alex &

pls if my answer was helpfull mark it as an answer & follow me here and at my blog https://ctrlaltdel.blog/

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Newest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.