我已经设置了VSTS,以便人们使用我们的Azure AD凭据登录,这样可以正常工作。
我无法工作的是能够使用Azure AD组授予对项目的访问权限。
这就是我所做的:
Developers
)并添加了所有团队成员。Developers
组(在自动填充选择列表中名为[TEAM FOUNDATION]\Developers
)添加到默认项目组。Developers
组,其中列出了用户名或范围我们的Azure AD。如果我单击该组并查看该组的成员,则会显示我想要添加到项目中的10个人。据我所知,它应该有效,但事实并非如此。用户无法在 Visual Studio团队资源管理器或 Visual Studio Team Services Web应用程序中看到该项目。
有什么我错过的吗?
答案 0 :(得分:0)
您还需要将用户添加到团队项目中,以便他们可以看到相应的团队项目。
关于Azure AD组的团队服务,您可以参考以下文章:团队服务:Access with Azure Active Directory (Azure AD) groups
答案 1 :(得分:0)
这似乎是时间问题:
有一天,我创建了AD组,然后将AD组添加到相关的VSTS组,这一半工作(即它将名称添加到团队项目但不允许团队访问项目)
第二天,我在前一天设置的工作完全正常。此外,如果我从VSTS组中删除了AD组,则会立即撤消访问并将其重新添加到授予的访问权限中。