0

我在其中显示来自 Azure AD 的组声明的项目之一失败了,因为用户是大量组的一部分。有没有办法检查登录用户是否属于特定组并显示/过滤组声明以仅显示特定组?

4

1 回答 1

1

如果您使用 Microsoft Graph API 来获取组声明,则可以使用组 ID 进行过滤,如下所示:

https://graph.microsoft.com/v1.0/users/{user id}/memberOf?$filter=id eq '{group id}'

显然,这需要您提前知道组 ID。不支持组名过滤。

您还可以通过https://graph.microsoft.com/v1.0/users/{user id}/memberOf自己的代码获取所有组并过滤组名。然后将过滤结果返回给组声明。

于 2020-10-01T01:21:38.963 回答