Azure ad b2c 使用SAML2协议使用ADFS的B2C登录提示

Azure ad b2c 使用SAML2协议使用ADFS的B2C登录提示,azure-ad-b2c,identity-experience-framework,Azure Ad B2c,Identity Experience Framework,本文解释了如何将login_提示传递到ADFS登录页面。我的ADFS ClaimsProvider技术档案中的InputClaims定义如下所示。(用户名包含上一个用户旅程步骤中的用户登录名。) 对AAD声明提供程序执行完全相同的操作很好,但对SAML2协议不起作用。根据这篇文章,它应该是有效的。我做错什么了吗?嗨。应该是{OIDC:LoginHint}将包含传入的login\u hint OIDC参数……这意味着如果您向B2C发送登录提示,那么您将这样做。但是,这不是我的情况……我想向上游

本文解释了如何将login_提示传递到ADFS登录页面。我的ADFS ClaimsProvider技术档案中的InputClaims定义如下所示。(用户名包含上一个用户旅程步骤中的用户登录名。)



对AAD声明提供程序执行完全相同的操作很好,但对SAML2协议不起作用。根据这篇文章,它应该是有效的。我做错什么了吗?

嗨。应该是{OIDC:LoginHint}将包含传入的login\u hint OIDC参数……这意味着如果您向B2C发送登录提示,那么您将这样做。但是,这不是我的情况……我想向上游IdP发送登录提示。那么PartnerClaimType是“login\u hint”,对吗?下面这样的硬代码值都不起作用:似乎MS没有为SAML2协议实现login\u hint参数。它似乎只适用于OpenIdConnect
<InputClaims>
    <InputClaim ClaimTypeReferenceId="username" PartnerClaimType="login_hint" />
</InputClaims>