无法使用Azure AD组授予VSTS项目访问权限

时间:2017-01-05 10:17:13

标签: azure active-directory azure-devops

我已经设置了VSTS,以便人们使用我们的Azure AD凭据登录,这样可以正常工作。

我无法工作的是能够使用Azure AD组授予对项目的访问权限。

这就是我所做的:

  • 我创建了这个组(名为Developers)并添加了所有团队成员。
  • 我已将Developers组(在自动填充选择列表中名为[TEAM FOUNDATION]\Developers)添加到默认项目组。
  • 团队成员卡显示我有10名团队成员,并显示其中9名。
  • 如果我点击此卡上的查看所有链接,则唯一显示的是Developers组,其中列出了用户名或范围我们的Azure AD。如果我单击该组并查看该组的成员,则会显示我想要添加到项目中的10个人。

据我所知,它应该有效,但事实并非如此。用户无法在 Visual Studio团队资源管理器 Visual Studio Team Services Web应用程序中看到该项目。

有什么我错过的吗?

2 个答案:

答案 0 :(得分:0)

您还需要将用户添加到团队项目中,以便他们可以看到相应的团队项目。

  1. 转到团队项目管理页面(点击“设置”图标)>安全
  2. 将该群组添加到群组(例如读者)
  3. 关于Azure AD组的团队服务,您可以参考以下文章:团队服务:Access with Azure Active Directory (Azure AD) groups

答案 1 :(得分:0)

这似乎是时间问题:

有一天,我创建了AD组,然后将AD组添加到相关的VSTS组,这一半工作(即它将名称添加到团队项目但不允许团队访问项目)

第二天,我在前一天设置的工作完全正常。此外,如果我从VSTS组中删除了AD组,则会立即撤消访问并将其重新添加到授予的访问权限中。