Azure AD组成员声明

8

我在Azure AD应用程序清单中将groupMembershipClaims属性设置为“All”,这应该会导致用户的安全组成员身份在id token中返回。

然而,它们并没有返回。我已经尝试多次重新登录。我是否做错了什么显而易见的事情?


请分享您正在使用的代码,以获取涉及每个应用程序的组索赔和相应的应用程序ID。 - dstrockis
3个回答

3

2
抱歉在这里浪费了大家的时间。我是为朋友提问的,结果他们看的是访问令牌,而不是身份标识令牌。
因此,作为未来的参考,请确保从AAD请求身份标识令牌,并使用它来确定诸如组成员资格之类的事情。

1
也许是未来参考的另一个注释。
由于JWT令牌在授权标头中使用,您会达到令牌中最多6个组的限制。
如果用户有更多的组,则不会返回它们,您将需要实现Azure AD图形API来获取用户的组。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接