【问题标题】:How to add group or users to Enterprise Apps in Azure using Graph API?如何使用 Graph API 将组或用户添加到 Azure 中的企业应用程序?
【发布时间】:2021-01-21 09:55:01
【问题描述】:

有没有办法使用 Graph API 将组或用户添加到 Azure 中的企业应用程序? 正在寻找 Beta 和 1.0 中的可用属性,但找不到此选项。

【问题讨论】:

标签: azure microsoft-graph-api


【解决方案1】:

要使用 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"
}

参考:https://docs.microsoft.com/en-us/graph/api/user-post-approleassignments?view=graph-rest-1.0&tabs=http

参数

{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

【讨论】:

【解决方案2】:

如果我没有误解,您想为应用分配用户和组。你在门户中关注了这个Quickstart

有三种方法可以为应用分配或取消分配用户和组。见这里:

https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/assign-user-or-group-access-portal#assign-or-unassign-users-and-groups-for-an-app-using-the-azure-portal

  1. 使用 Azure 门户

  2. 使用图形 API

  3. 使用 PowerShell

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-05
    • 2020-07-21
    • 1970-01-01
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多