如何在新域中预填充电子邮件地址 B2Clogin.com



在">b2clogin.com"新域中,当AD用户单击AD按钮登录(打开ID登录(时,他/她将Microsoft活动目录登录

https://login.microsoftonline.com/{租户}/...

在该">microsoftonline.com"域中,您可以传递Login_hint参数以预填充用户名/电子邮件,但是如何从一开始就在 b2clogin.com 中传递它?

我能够通过该魔术代码覆盖javascript(在单击AD按钮时在 b2clogin.com 页面中(:

//adding email address to the AD login when redirected 
$i2e._current_MS_Url_Generator = $i2e.getRedirectLink;                   // <-- Reference
$i2e.getRedirectLink = function(n) {
return $i2e._current_MS_Url_Generator(n) + "&login_hint=" + $('#logonIdentifier').val();                             
};

但该login_hint参数仍未传递到microsoftonline.com页面。

在此处使用示例 将参数传递给 Azure AD B2C 上的标识提供者

除了发送具有实际解析域名声明而不是默认值的合作伙伴声明类型。如果域名始终相同,则只需使用默认值方法。

相关内容

最新更新