【问题标题】:Azure B2C token informationAzure B2C 令牌信息
【发布时间】:2020-06-23 16:23:24
【问题描述】:

我是 Microsoft 的支持工程师,我正在协助我的客户处理以下案例。

客户已为其应用设置 B2C 身份验证,他正在使用私有 API 来获取 id 令牌的其他声明信息。重新加载页面后,自定义声明就消失了,但用户信息却没有。 https://www.loom.com/share/2338fbec04f644cdaff82b84eaa84efe

我们知道这是在保持用户登录状态的应用上设置的 SSO 行为存在问题,因此第二个选项卡不会通过登录流程,但我想知道为什么来自用户属性的声明如保留了名字和姓氏,但来自 API 的声明消失了。

在编排步骤 1 中成功登录后检索 API 声明。

【问题讨论】:

    标签: azure-ad-b2c


    【解决方案1】:

    用户信息声明在令牌中返回,因此用户声明将保留到注销。您从 API 收到的声明未附加到令牌,这些声明不是持久性。

    您可以在这里做的是使用custom policyadd a step in your authentication flow to call a API 来获取声明并将其包含在令牌中。

    【讨论】:

      猜你喜欢
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 2020-05-10
      • 2018-01-08
      • 2019-09-22
      • 2018-01-21
      • 2018-02-09
      • 2018-09-19
      相关资源
      最近更新 更多