在“ b2clogin.com ”新域中,当AD用户单击AD按钮以通过(打开ID登录)登录时,它将带他/她进入Microsoft Active目录登录
https://login.microsoftonline.com/ {tenant} / ...
在该“ 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 页面。
答案 0 :(得分:0)
在此处使用示例 Pass parameter to Identity Provider on Azure Ad B2C
除了发送带有实际解析域名声明而不是默认值的partnerclaimtype。如果域名始终相同,则只需使用defaultValue方法。