可以通过在自定义策略中添加JS脚本来解决这个问题。示例代码如下:
function showSignUpLink() {
var signUpLink = document.createElement("a");
signUpLink.innerHTML = "Sign up";
signUpLink.href = "https://your-b2c-tenant.b2clogin.com/your-b2c-tenant.onmicrosoft.com/oauth2/v2.0/signup";
document.getElementById("login").appendChild(signUpLink);
}
将这段代码添加到自定义策略中后,还需要在用户流中添加以下代码:
Local Account Signin
其中 CustomControlReferenceId="showSignUpLink" 引用了之前添加的 JS 函数。这样登录弹出窗口就会显示注册链接/按钮。