是否有Azure devops rest API管理流程级别的安全性

问题描述

我的应用程序,需要授予用户添加新工作项类型或编辑现有流程的现有工作项类型的权限。

是否存在Azure devops rest API来管理流程级别的安全性?

我在文档中找不到任何此类API。

任何帮助将不胜感激。

谢谢。

解决方法

需要授予用户添加新工作项类型或向其添加权限的权限 编辑现有流程的现有工作项类型

要自定义流程,您需要为特定流程的用户帐户授予Edit process权限。

我从浏览器网络中获取了以下api,将Edit process权限设置为Allow

POST  https://dev.azure.com/{org}/_apis/AccessControlEntries/2dab47f9-bd70-49ed-9bd5-8eb051e59c02?api-version=5.1-preview

示例请求正文:

{
    "token": "$PROCESS:adcc42ab-9882-485e-a3ed-7678f01f66bc:93xxxxe3-1510-4ae5-9019-f770318a3444:","merge": true,"accessControlEntries": [{
        "descriptor": "Microsoft.IdentityModel.Claims.ClaimsIdentity;00037FFE1EBE3CEA@Live.com","allow": 1,"deny": 0,"extendedInfo": {
            "effectiveAllow": 1,"effectiveDeny": 0,"inheritedAllow": 1,"inheritedDeny": 0
        }
    }]
}

enter image description here

邮递员测试:

enter image description here

更新

GroupDescriptor的解码形式可以在此处用作IdentityDescriptor。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...