【发布时间】:2021-01-21 09:55:01
【问题描述】:
有没有办法使用 Graph API 将组或用户添加到 Azure 中的企业应用程序? 正在寻找 Beta 和 1.0 中的可用属性,但找不到此选项。
【问题讨论】:
-
此外,还有其他一些方法可以解决这个问题:gist.github.com/your-azure-coach/…stackoverflow.com/questions/43504824/…
有没有办法使用 Graph API 将组或用户添加到 Azure 中的企业应用程序? 正在寻找 Beta 和 1.0 中的可用属性,但找不到此选项。
【问题讨论】:
要使用 Graph API 将用户/组分配给应用程序,您可以使用以下端点:
POST https://graph.microsoft.com/v1.0/users/{id}/appRoleAssignments
Content-Type: application/json
Content-Length: 110
{
"principalId": "principalId-value",
"resourceId": "resourceId-value",
"appRoleId": "appRoleId-value"
}
{id}-用户的用户id/upn
"principalId" - 用户的用户id/upn
resourceId - 应用的 ID,您可以从门户获取它
Azure Active Directory >> 应用注册 >> 从下拉菜单中选择所有应用 >> 找到您的应用并单击它。
appRoleId
获取 ApproleID
Azure Active Directory >> 应用注册 >> 从下拉菜单中选择所有应用 >> 找到您的应用并单击它 >> 应用角色 |预览
或者使用图表
https://graph.microsoft.com/v1.0/applications/{id}?$select=displayName, appId,appRoles
【讨论】:
如果我没有误解,您想为应用分配用户和组。你在门户中关注了这个Quickstart。
有三种方法可以为应用分配或取消分配用户和组。见这里:
使用 Azure 门户
使用图形 API
使用 PowerShell
【讨论】: