使用Azure AD B2C进行注册过程的UI自定义

时间:2016-12-13 16:37:08

标签: azure azure-ad-b2c

我想知道Azure AD B2C是否可以使用2个屏幕显示注册政策中的表单: - 第一个只有验证过程(电子邮件字段,发送验证码按钮,密码,...), - 第二个包含我们想要的所有数据(密码,国家,名称)

webview也需要定制,但这不是问题。

Thx !!

2 个答案:

答案 0 :(得分:1)

here

描述了完整和完整的自定义内容和说明

提供详细的样本自定义here

回答你的问题 - 不,你不能为单一行动(注册)创建两个单独的屏幕。

答案 1 :(得分:1)

我会告诉你我们做了什么"解决"这个问题 。我们基本上创建了一个类似SPA的页面,它具有模拟多个屏幕的步骤。因此,您创建包含每个步骤的HTML元素的DIV。使用JavaScript隐藏/显示元素,具体取决于您所处的步骤。在最后一步,您的创建帐户按钮实际上会调用$('#continue")。click();这样就可以进行正常的MS处理。

这是我们的原始解决方案,它具有各种自定义HTML元素,可以映射回MS" api"元素。我们已经删除了注册所需的属性,所以现在只需一步。我们正在重构整个页面,只使用MS提供的" api"元素。我希望这很有帮助。