【问题标题】:angular msal v2 missing group claims角度 msal v2 缺少组声明
【发布时间】:2021-08-03 09:32:12
【问题描述】:

我希望将我的 Angular 应用程序从 MSAL v1 升级到 MSAL v2,我遇到的一个问题是警卫添加到请求中的 jwt 令牌不再包含有效负载中的 group 字段。 我们使用组成员资格来决定谁可以访问什么,所以这当然是一个很大的障碍。

我是否缺少一些客户端配置才能让组声明显示在 MSAL v2 的令牌中?我已经尝试了范围 openid、user.read 和 profile,不确定这是否是我应该寻找的地方。

组声明确实出现在 MSAL v1 令牌中,所以我假设 Azure 配置是有效的。

编辑:有人告诉我 v1 令牌似乎是一个 id_token,而 v2 令牌是一个 access_token。有没有办法让 v2 ​​在使用 Guard 时发送 id_token 而不是 access_token ?

谢谢

【问题讨论】:

    标签: angular msal-angular


    【解决方案1】:

    问题似乎是范围,我将它从“openid”更改为我的 $clientid/openid 并且它开始工作了。

    【讨论】:

      猜你喜欢
      • 2016-03-17
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 2013-07-11
      • 2013-11-13
      相关资源
      最近更新 更多