我在Azure生产中获得了许多企业应用程序,使用Ansible和Graph部署了所有应用程序。我想让我的用户成为所有这些应用程序的所有者使用API,我的用户已经得到了应用程序开发人员的角色。
我尝试使用图形API分配企业应用程序所有者,输出显示成功。不幸的是,在GUI中,我的用户仍然不是那个应用程序的所有者。
我想这个问题与我给用户的角色有关。有什么意见可以解决这个问题吗?
发布于 2021-11-25 15:47:16
我尝试将所有者添加到企业应用程序中,在用户甚至没有为其分配Application Developer Role的情况下,使用下面的API。
https://graph.microsoft.com/beta/servicePrincipals/{SPobjectid}/owners/$ref
Request Body:
{
"@odata.id":"https://graph.microsoft.com/v1.0/directoryObjects/userobjectId"
}


注意:--如果我将用户Application Developer分配为指定角色中的活动分配,情况也是一样的。
如果您正在使用下面的API,那么用户将被添加到App registration blade中的所有者部分。
https://graph.microsoft.com/v1.0/applications/appregobjectId/owners/$ref
Request Body:
{
"@odata.id":"https://graph.microsoft.com/v1.0/directoryObjects/userobjectId"
}



https://stackoverflow.com/questions/70112594
复制相似问题