简体   繁体   English

如何在 Azure Devops 中解决此特定场景的权限?

[英]How to resolve permissions for this particular scenario in Azure Devops?

We want to manage vendors(external users) within ADO.我们想在 ADO 中管理供应商(外部用户)。 What we want is that the vendors should have customised permissions and have only access to the projects they are added to.我们想要的是供应商应该具有自定义权限并且只能访问他们添加到的项目。 SO I believe we cannot use AAD groups as there is no point in making AAD group for each project.所以我认为我们不能使用 AAD 组,因为为每个项目创建 AAD 组没有意义。

The structure we have is that there is one Organisation and all the projects will be under that ORG.我们的结构是只有一个组织,所有项目都将在该组织下进行。 For internal users they should be able to see all the projects and view everything that is happening on all of those projects.对于内部用户,他们应该能够看到所有项目并查看所有这些项目上发生的一切。 The idea behind that is if someone wants to re-use that is already done in some other project, they can do it so that it saves time as they don't have to re-invent the wheel.这背后的想法是,如果有人想重用已经在其他项目中完成的东西,他们可以这样做,这样可以节省时间,因为他们不必重新发明轮子。 To resolve this I have created AAD group and added all the internal users to it.为了解决这个问题,我创建了 AAD 组并将所有内部用户添加到其中。 Now this AAD group will be linked to ADO security group.现在这个 AAD 组将链接到 ADO 安全组。 That was easy but I am unable to resolve a problem where vendors should have restricted permissions to only projects they are working on.这很容易,但我无法解决供应商应该只对他们正在处理的项目具有限制权限的问题。

Now, if I create an ADO security group for each project with customise permissions and add vendors to that group but it may be overwritten by a Project admin when he creates a team's group, add vendors to that teams group and add that teams to the member of Contributor group.现在,如果我为每个项目创建一个具有自定义权限的 ADO 安全组,并将供应商添加到该组,但项目管理员在创建团队组时可能会覆盖它,将供应商添加到该团队组并将该团队添加到成员贡献者组。 They will inherit all the powers of the contributors group which eventually will give them more permissions that what we want to give them.他们将继承贡献者组的所有权力,最终将给予他们比我们想要给他们的更多的权限。

What is the best approach to resolve this scenario?解决这种情况的最佳方法是什么?

Provide Stakeholder access to the AAD group which you created for external users.为利益相关者提供对您为外部用户创建的 AAD 组的访问权限。 Stakeholder doesn't give you full permissions.利益相关者不会给你完整的权限。 So you can limit the access to external users所以你可以限制外部用户的访问

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Azure DevOps(ADO)中限制Project Admin的权限? - How to limit permissions of Project Admin in Azure DevOps(ADO)? 无法解决 Azure DevOps 中的冲突 - Not able to resolve conflict in Azure DevOps Azure DevOps - 部署组的权限问题 - Azure DevOps - permissions issue with deployment groups 如何解决 Azure Devops with iOS: Error: Error Domain=com.apple.dt.IDEContainerErrorDomain Code=6 - How to resolve Azure Devops with iOS : Error: Error Domain=com.apple.dt.IDEContainerErrorDomain Code=6 如何使用 PowerShell 创建 Azure Devops Wiki 子页面 - How to create Azure Devops Wiki SubPage with PowerShell 如何在Azure DevOps中安装exe文件? - How to install exe file in Azure DevOps? 如何使用 Azure Devops 服务更新 Azure Devops 中测试用例的“区域路径” Rest API - How to update "Area Path" of a test case in Azure Devops using Azure Devops Services Rest API 如何构建 webform 解决方案并将其部署在 Azure devops 中? - how to build webform solution and deployment it in Azure devops? Azure DevOps中如何修改用户名 - How to change user name in Azure DevOps 如何导出多个 Azure DevOps 变量组? - How to export multiple Azure DevOps Variable Groups?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM