作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我似乎找不到用于检查已通过身份验证的用户是否是特定 Azure AD 组的成员的 API 调用。检索用户所属的所有 Azure AD 组的列表也可以。我假设这可以通过 Graph API 完成,但我似乎找不到为此使用的 API。如何获取当前经过身份验证的用户所属的所有 Azure AD 组的列表?
最佳答案
之前的回答和评论提到使用memberOf。但是,在大多数情况下,您希望使用 transitiveMemberOf 来代替: https://learn.microsoft.com/en-us/graph/api/user-list-transitivememberof?view=graph-rest-1.0&tabs=http
memberOf 仅返回用户直接所属的组,而transitiveMemberOf 则尊重组嵌套。例如,如果 User 是 GroupA 的成员,而 GroupA 是 GroupB 的成员,则 memberOf 将仅返回 GroupA,但 transitiveMemberOf 将返回 GroupA 和 GroupB。
关于azure - 如何使用图形 API 获取用户所属的所有 Azure AD 组的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63664989/
我是一名优秀的程序员,十分优秀!