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

时间:2019-11-29 13:40:50

标签: azure-ad-b2c

在“ 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 页面。

1 个答案:

答案 0 :(得分:0)

在此处使用示例 Pass parameter to Identity Provider on Azure Ad B2C

除了发送带有实际解析域名声明而不是默认值的partnerclaimtype。如果域名始终相同,则只需使用defaultValue方法。

相关问题