Azure B2C SAML 响应缺少电子邮件地址属性
Azure B2C SAML response missing email address attribute
我已经使用 MS ref 注册了 SAML 应用程序:https://docs.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider?tabs=windows&pivots=b2c-custom-policy
我的 SignUpOrSignin.xml 将 return 电子邮件属性值的输出声明标记作为 SAML 响应,但除了在 SAML 响应中使用帐户电子邮件外,我得到了其余的属性值。我已确认用户帐户在 Azure B2C AD 中具有有效的电子邮件值。不确定我在这里缺少什么?我需要配置任何其他设置才能在 SAML 响应中获取电子邮件属性值吗?
在 AAD-UserReadUsingObjectId
中添加 outputClaim。
<OutputClaim ClaimTypeReferenceId="email" PartnerClaimType="ATTRIBUTE_NAME" />
通常电子邮件存储在属性中:signInNames.emailAddress
.
我已经使用 MS ref 注册了 SAML 应用程序:https://docs.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider?tabs=windows&pivots=b2c-custom-policy
我的 SignUpOrSignin.xml 将 return 电子邮件属性值的输出声明标记作为 SAML 响应,但除了在 SAML 响应中使用帐户电子邮件外,我得到了其余的属性值。我已确认用户帐户在 Azure B2C AD 中具有有效的电子邮件值。不确定我在这里缺少什么?我需要配置任何其他设置才能在 SAML 响应中获取电子邮件属性值吗?
在 AAD-UserReadUsingObjectId
中添加 outputClaim。
<OutputClaim ClaimTypeReferenceId="email" PartnerClaimType="ATTRIBUTE_NAME" />
通常电子邮件存储在属性中:signInNames.emailAddress
.