azure - 如何获取属于一个组的用户列表以及他所属的所有组名
问题描述
我使用以下代码相关的IGraphServiceClient来获取属于特定组的 Azure AD 用户列表。
IGroupMembersCollectionWithReferencesPage lstOfAdusers = await _graphServiceClient.Groups[GroupName].Members.Request().GetAsync();
但是 user.MemberOf 返回 null。
如何使用IGraphServiceClient查询以获取属于特定组的 Azure AD 用户列表及其“MemberOf”属性?
解决方案
您应该使用组 ID而不是组名来调用此方法。
IGroupMembersCollectionWithReferencesPage lstOfAdusers = graphServiceClient.Groups["groupID"].Members.Request().GetAsync().Result;
您需要调用另一个方法来获取 user.memberof 的值。
var meberoflist=graphServiceClient.Users["userID"].MemberOf.Request().GetAsync().Result;
推荐阅读
- git - 如果提交消息包含特殊字符,则通过完全匹配提交消息来搜索 git 提交
- regex - 以 1 '.csv' 模式结尾的字符串的正则表达式
- r - 在 R 数据框的 2 列中查找字符串之间的交集
- angular - Angular:在可重用/清洁方法中将 API 数据转换为新的数据类型
- c# - 使用 RTL 时带有 C# acroforms 展平问题的 IText 7
- angular - 如何在 Angular HTTPClient 中处理流
- css - Tailwind:配置配置文件后如何访问默认内容?
- java - 检测在自定义键盘(IME)Android之外按下的EditText
- c - 在C中,如何使用链表打印结构中的所有值,而这个结构是嵌套的?
- python - 当运行 yad2k 生成模型 h5 文件时,“tensorflow”在 tensorflow 2.3 中没有属性“space_to_depth”错误