我在一个名为 power 的应用程序中扮演不同的角色。
每个用户都分配了一个角色,我希望能够使用图形资源管理器通过图形 API 将角色更改为用户并将其连接到电源应用程序。
通过此请求,我拥有所有用户的 id 角色,但我不知道如何更新它们
获取https://graph.microsoft.com/v1.0/{id}/users?$expand=appRoleAssignments
如果有另一个 api 或连接器我可以使用它并将其与 powerapps 连接,它也适用于我。
是的,您应该发送如下请求(来自为服务主体授予 appRoleAssignment)
端点
https://graph.microsoft.com/v1.0/servicePrincipals/{appObjectId}/appRoleAssignedTo
{appObjectId}
应该是 企业应用程序(服务主体)对象 ID
方法
POST
请求标头
Content-type: application/json
请求正文
{
"principalId": "",
"resourceId": "",
"appRoleId": ""
}
principalId
= 用户/组对象 ID
resourceId
= 企业应用程序 对象 ID,与端点中使用的 ID 相同 {appObjectId}
appRoleId
=应用程序角色ID,可以在应用程序注册清单中找到
有同样的问题,您是否找到了为用户更新应用程序角色的方法?