我正在按照 Microsoft 的指导通过 Azure AD B2C 启用 Dynamics Portal 访问。基础已经启动并运行良好。我正在使用“登录”策略。但是,我在使用声明映射功能时遇到了问题。
我已按照下面链接的文档中的说明配置了以下站点设置。
Authentication/OpenIdConnect/B2C/RegistrationClaimsMapping Authentication/OpenIdConnect/B2C/LoginClaimsMapping
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/portals/azure-ad-b2c#claims-mapping
但是,映射的 Dynamics 属性值永远不会使用 Azure AD B2C 中的值进行更新(初始注册/联系人创建或后续登录),正如基于此配置所预期的那样。
我尝试过的站点设置值示例:address1_city= http://schemas.xmlsoap.org/ws/2005/05/identity/claims/city
如果我在身份验证后查看 JWT 表单数据 id_token,我会在负载中看到来自 B2C 的值。
是否有文档中未涵盖的其他步骤来启用此功能?这目前是否已损坏/尚不支持?我对这应该如何工作的期望(基于 B2C 值更新的动态属性值)是否不正确?
谢谢!