azure - 如何使用 Graph API 将组或用户添加到 Azure 中的企业应用程序?

标签 azure microsoft-graph-api

是否可以使用 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"
}

引用:https://learn.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 >> 应用程序注册 >> 从下拉菜单中选择所有应用程序 >> 找到您的应用程序并单击它。

enter image description here

<小时/>

appRoleId

获取ApproleID

Azure Active Directory >> 应用程序注册 >> 从下拉菜单中选择所有应用程序 >> 找到您的应用程序并单击它 >> 应用程序角色 |预览

enter image description here

enter image description here

或者使用图表

https://graph.microsoft.com/v1.0/applications/{id}?$select=displayName, appId,appRoles

关于azure - 如何使用 Graph API 将组或用户添加到 Azure 中的企业应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65824934/

相关文章:

excel - 图表 Excel REST API - Azure AD 2.0 端点 - 是否支持 OneDrive 个人版?

microsoft-graph-api - 如何使用 MS Graph API 从存档邮箱中获取消息

c# - 尝试连接到 Microsoft Graph 时出现 "Failed to acquire token silently"错误

azure - 从 azure 搜索返回仅与确切搜索词匹配的记录

c# - 线程 MVC 6 .net 5

Azure Geomentry 类型引发异常无法加载文件或程序集 microsoft.sqlserver.types,版本=11.0.0.0

microsoft-graph-api -/me/memberOf 显示用户是 "nested"成员的组

c# - 如何解决 SQL 在代码优先迁移部署 Azure 期间找不到数据类型 BLOB

node.js - Azure 存储表查询 - 结果与响应

azure - 我可以使用一个访问 token 访问多个 API 吗?