我在 Azure AD B2C 工作。我已经为登录和注册页面创建了一个用户流程。我已经从页面布局部分重新排列了用户属性。 但我仍然在顶部看到电子邮件验证和密码。我希望他们转移到表格的底部。 我们可以通过 Azure 做到这一点还是需要定制?非常感谢 这是工作快照: Signup page snapshot
答案 0 :(得分:1)
感谢您提出问题。
据我所知,我们可以在 Azure Active Directory B2c 中使用 HTML 模板自定义用户界面。 Azure AD B2C 使用跨域资源共享 (CORS) 在客户的浏览器中运行代码。在运行时,内容从您在用户流或自定义策略中指定的 URL 加载。用户体验中的每个页面都从您为该页面指定的 URL 加载其内容。从 URL 加载内容后,它会与 Azure AD B2C 插入的 HTML 片段合并,然后页面会显示给您的客户\最终用户。 使用您自己的 HTML 和 CSS 文件自定义 UI 时,请将您的 UI 内容托管在任何支持 CORS 的公开可用 HTTPS 端点上。 这是了解更多信息的参考链接 https://docs.microsoft.com/en-us/azure/active-directory-b2c/customize-ui-with-html?pivots=b2c-user-flow
答案 1 :(得分:1)
据我所知,我们可以从 azure 方面做的是,我们可以自定义 Azure AD B2C 的默认页面内容,而不是从头开始创建我们的自定义页面内容。
这是 Azure AD B2C 提供的默认页面内容列表,如果我们需要任何其他自定义,如您所知,我们需要创建自定义策略。
Azure ADB2C 提供的默认页面
1.exception.html(错误页面。遇到异常或错误时显示此页面) 2.selfasserted.html(Self-Asserted页面。使用此文件作为社交账号注册页面、本地账号注册页面、本地账号登录页面、密码重置等的自定义页面内容。表单可以包含各种输入控件,例如:文本输入框、密码输入框、单选按钮、单选下拉框和多选复选框。) 3.multifactor-1.0.0.html(多因素验证页面。在此页面上,用户可以在注册或登录时验证他们的电话号码(通过使用文本或语音)) 4.updateprofile.html(个人资料更新页面。此页面包含一个用户可以访问以更新其个人资料的表单。此页面类似于社交帐户注册页面,但密码输入字段除外。) 5.unified.html(统一注册或登录页面。此页面处理用户注册和登录过程。用户可以使用企业身份提供者、社交身份提供者(例如Facebook或Google+)或本地帐户)