0

我是在 Prem 上管理 ADO 2020 的初级管理员。我们有一个开发人员,当使用 ADO 登录时,他能够在集合/项目下的板中创建工作项。

开发人员正在尝试使用 Power Automate 自动创建工作项。他在 Power Automate 中的必填字段中提供了正确的信息。尝试创建工作项时,他收到此错误

Details: {"$id":"1","innerException":null,"message":"TF400813: The user '157adfsd-912f-4244-xxxx-b45fcasda\\firstname.lastname@domainname.com' is not authorized to access this resource.","typeName":"Microsoft.TeamFoundation.Framework.Server.UnauthorizedRequestException, Microsoft.TeamFoundation.Framework.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=acdb03fxxxxxxsdfdsdse","typeKey":"UnauthorizedRequestException","errorCode":0,"eventId":3000}

问题:在 ADO 2020 方面,我需要向开发人员提供任何类型的权限吗?我不是 100% 确定为什么我们会收到此错误,因为开发人员可以手动创建工作项。

4

1 回答 1

1

据我了解,Power Automate 通过 OAuth 连接到 Azure DevOps Services(即 Azure DevOps 的云托管版本),当您为 Azure DevOps 创建 Power Automate 流时,选择组织时的工具提示会告诉您确保启用了通过 OAuth 的第三方应用程序访问。

我不认为 OAuth 2.0 身份验证(https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?view=azure-devops)可用于 on - 场所版本,所以你可能在那里不走运。

Power Automate-forum 中有类似问题的答案,暗示可以通过安装本地数据网关进行集成,但不知道是否可行。

https://powerusers.microsoft.com/t5/Connecting-To-Data/Power-Automate-with-Azure-Devops-Server-On-Premise/td-p/658618

于 2022-01-14T07:50:57.970 回答