【发布时间】:2021-10-01 07:34:50
【问题描述】:
我使用 MS ref 注册了 SAML 应用程序:https://docs.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider?tabs=windows&pivots=b2c-custom-policy
我的 SignUpOrSignin.xml 具有 outputclaim 标记以将电子邮件属性值作为 SAML 响应返回,但除了在 SAML 响应中使用帐户电子邮件之外,我得到了其余的属性值。我已确认用户帐户在 Azure B2C AD 中具有有效的电子邮件值。不确定我在这里缺少什么?请问我需要配置任何其他设置来获取 SAML 响应中的电子邮件属性值吗?
【问题讨论】:
-
您如何确认用户帐户在 AAD B2C 中具有有效的电子邮件值?您是否通过用户旅程中的任何技术资料来阅读该属性?
-
谢谢 Jas,1. 您如何确认用户帐户在 AAD B2C 中具有有效的电子邮件值? Ans: 是的,它的有效 gmail-id。 2. 您是否通过用户旅程中的任何技术资料来阅读属性?答:你说得对,TrustFrameworkBase.xml -> TechnicalProfile Id = Login-NonInteractive outputclaims 没有电子邮件属性。但是,即使在将其更新为包含电子邮件 outputclaim 之后,仍然没有在 SAML 响应中获取此属性。请提供任何自定义策略参考示例包。谢谢。
标签: azure azure-ad-b2c saml