B2C ID 令牌中缺少电话号码声明

时间:2021-07-14 16:25:39

标签: azure-active-directory azure-ad-b2c openid-connect

我们让 Azure ADB2C 通过自定义策略连接到外部 IDP,例如 Azure AD。我可以在 B2C 令牌中包含来自 Azure AD 的 given_name、family_name、preferred_username 自定义声明,但是我找不到添加电话号码声明的方法。它不在 Azure AD 服务主体的令牌配置中的自定义声明列表中,就像上面提到的其他三个一样,我也没有在 TrustFrameworkBase.xml 中看到它的声明类型。我们需要在用户的个人资料页面上显示用户的电话号码。

1 个答案:

答案 0 :(得分:0)

在 Azure AD B2C 入门包中,电话号码存储在名为 strongAuthenticationPhoneNumber 的声明中。

要向您的令牌添加声明,请参阅此link

将此添加到您的信赖方部分,在 outputClaims 下:

<OutputClaim ClaimTypeReferenceId="strongAuthenticationPhoneNumber" />