Azure ad b2c 在Azure Active Directory B2C中自定义用户界面

Azure ad b2c 在Azure Active Directory B2C中自定义用户界面,azure-ad-b2c,identity-experience-framework,Azure Ad B2c,Identity Experience Framework,我了解如何为我的登录表单添加品牌,但如何自定义Azure提供的工作流? 目前,注册表单如下所示: 这真是不合逻辑。“VerificationCode verzenden”(发送验证码)下的文本框只有在收到并填写代码后才有用。 如何自定义此部件以创建更好的工作流程: 添加电子邮件地址->发送代码->填写代码并验证-->填写其他用户详细信息。 编辑: 根据Brad的建议,我进入了身份体验框架。“令人生畏”的框架是一种大大的轻描淡写;( 我观看了这些视频:并遵循了这里提到的步骤: 我只是想用

我了解如何为我的登录表单添加品牌,但如何自定义Azure提供的工作流?
目前,注册表单如下所示:

这真是不合逻辑。“VerificationCode verzenden”(发送验证码)下的文本框只有在收到并填写代码后才有用。
如何自定义此部件以创建更好的工作流程:
添加电子邮件地址->发送代码->填写代码并验证-->填写其他用户详细信息。

编辑: 根据Brad的建议,我进入了身份体验框架。“令人生畏”的框架是一种大大的轻描淡写;(
我观看了这些视频:并遵循了这里提到的步骤:

我只是想用“正常”的用户流来模拟我目前的情况:

  • 使用电子邮件登录
  • 使用Facebook登录
  • 使用谷歌登录
登录屏幕看起来是一样的,我有电子邮件和密码按钮以及Facebook和Google按钮,但是当我使用Google登录时,我得到一个关于未设置授权类型的错误。
这一切都不需要尝试split.xml。

我对AAD B2C的理解太迷茫了。它应该让开发者的生活变得更轻松,但我发现它非常复杂,很难修改,很难获得我需要的配置文件数据并保持数据同步。

为了通过
用户流实现这一点,你必须使用自定义用户界面功能和Javascript来控制将显示ose字段

或者,您可以使用Javascript使用
身份体验框架
(自定义策略)执行类似的流程,或者使用两个不同的
自断言的
配置文件在屏幕之间移动


用户流
身份体验框架
的飞跃可能会让人胆战心惊,但会让你在用户体验中拥有最大的控制权。

谢谢@brad-c,我们会尝试一下,然后回来看看结果。我更新了我的帖子。我尝试了你的建议,我可以理解它应该会起作用,但我甚至不能不要说任何定制。你可能会从这个工具开始有一些运气:-否则,我们可以试着找出你有什么问题。你是否尝试先用Javascript定制用户流?再次感谢Brad,你的快速回复。我会看看你提供的链接。我没有试着定制使用Javascript优化用户流。这更简单吗?你有一个工作示例吗?我的目标是拆分注册表单,并在未从社交提供商传递电子邮件地址时让用户填写电子邮件地址。我没有尝试自定义用户流,但任何事情都似乎比身份体验框架更简单。如果我有时间的话这个周末,我可以试着给大家举一个例子,说明如果你不抢先一步的话,你想要完成什么。