c# - 使用 B2C 图形 API 获取用户的 Azure 目录角色
问题描述
我想了解分配给 Azure AD 用户(如全局管理员)的目录角色。我尝试了以下 API,但它没有返回任何内容。
https://graph.windows.net/{tenant-id}/users/{id}/appRoleAssignments?api-version=1.6
是否有任何 API 可以传递 UPN 并获取该用户下的角色列表?
解决方案
谢谢@JayakrishnaGunnam的建议。
要直接获取分配给用户的角色,请使用List roleAssignments API。将以下查询添加到 URL 后,选择运行查询。
GET https://graph.microsoft.com/beta/rolemanagement/directory/roleAssignments?$filter=principalId eq '55c07278-7109-4a46-ae60-4b644bc83a31'
参考: 列出角色分配用户
推荐阅读
- javascript - 我有一个对象数组,每个对象都有一个“user_id”键,我需要在 Rethinkdb 中从这个用户那里获取更多信息
- node.js - 我得到 - “TypeError:客户端在 Client.query 中传递了一个空或未定义的查询”,即使我的代码中没有空或未定义的查询
- python - Django 模拟查询集
- python - 如何从 1,000,000 行和 20,000 个特征中获取最近邻矩阵?
- python - NetworkX:节点标签是随机绘制的
- scheme - 有没有办法检查给定的列表是否是数字?
- python - GROUP BY python后总大小的百分比
- python-3.x - 为什么附加到 python 列表将其类型设置为无
- php - 我可以使用 '?P=pagename' 创建 PHP 页面吗?
- python - Python子进程杀死子进程然后父进程然后再次重新启动