我为 Azure DevOps 创建了一个服务主体,并尝试通过 DevOps Pipeline 向 AzureAD 组添加新成员。到目前为止,该组仅包含用户。这是已经完成的:
group.readwrite.all
中向 Service Principal 授予了 Active Directory/App registration/SP_name/Microsoft-Graph
的 API 权限az ad group member add --group XXX-YYY-groupname --member-id 111111-111-111-111-11111
DevOps 管道失败并显示以下消息:ERROR: Insufficient privileges to complete the operation.
在委派 DevOps 服务负责人向我的组添加成员时,我遗漏了什么?
答案 0 :(得分:1)
我相信您需要的权限是 GroupMember.ReadWrite.All
。从这个link
:
允许应用列出组、读取基本属性、读取和更新 登录用户有权访问的群组成员资格。团体 无法更新属性和所有者,也无法删除组。
答案 1 :(得分:1)