【发布时间】:2021-12-19 09:27:33
【问题描述】:
要求:我们想在给定项目中创建一个变量组(以及一些变量)。
- 选项1:我们能够成功创建一个新的变量组 当我们使用具有完全访问权限的 PAT 令牌通过 PostMan 创建请求时。
- 选项 2:我们的最终目标是在 Web 应用程序中调用 ADO Rest API,它使用 认证。当最终用户登录并拨打电话时(请参阅输入 下面的详细信息)我们得到“401 Un Authorized - 用户无权访问此资源。”错误。 Web 应用程序的应用程序具有变量组管理范围,如下所示。
疑难解答:作为疑难解答的一部分,对于在 Postman 中使用 PAT(具有完全访问权限)的 Option1,我们已将 PAT 的权限更新为仅具有创建、读取和管理 Var 组,如图所示下面。
现在,在使 PAT 具有自定义访问权限后,即使 Option1 也无法正常工作。
我们错过了什么吗?
邮递员详情:
网址:https://dev.azure.com/myorgname/_apis/distributedtask/variablegroups?api-version=6.0-preview.2
动词:发帖
标题:授权:基本
正文:
{
"name": "This is ignored",
"description": "This is ignored",
"type": "Vsts",
"variables": {
"BuildConfiguration": {
"value": "Release"
}
},
"variableGroupProjectReferences": [
{
"name": "VarGroup",
"description": "The variable group to store the information about the variables using in the Pipeline",
"projectReference": {
"id": "#ProjectId#",
"name": "#ProjectName#"
}
}
]
}
【问题讨论】:
标签: azure-devops azure-devops-rest-api