net核心应用程序。我正在返回返回所有组的JWT令牌。我在清单中有以下配置。
"groupMembershipClaims": "SecurityGroup",
"optionalClaims": {
"idToken": [],
"accessToken": [
{
"name": "groups",
"source": null,
"essential": false,
"additionalProperties": []
}
]
},
目前用户有100或200个组。所以我想通过图形API返回组。同时,我想只返回名称以AP开头的组。我可以知道这是可能的吗?在这方面的任何帮助表示感谢。谢谢
2条答案
按热度按时间2w3kk1z51#
目前不可能。如果用户拥有超过200个组,他们将不在令牌中。在这种情况下,您必须通过图形API查询组成员资格。
如果您只关心几个组,则可以查询这些组的成员,并查看用户是否在其中。获取用户的组或获取您关心的组的成员的速度更快,这在一定程度上取决于数据。
如果这是这些检查的目的,您还可以将用户/组分配给应用程序中的角色。
tquggr8v2#
您可以配置关联的企业应用程序注册,以筛选将包含在声明中的组。组筛选