1

我很确定答案是否定的,但我还是会问。

根据https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-reference-ui-customization/,希望自定义 UI 的 B2C 管理员需要

使用<div id="api"></div>位于<body>. 此元素标记插入 Azure AD B2C 内容的位置。

看起来 B2C 然后将您配置的有关配置文件或其他策略的信息插入到该标签中。

如果您有一些繁琐的 HTML - 例如,世界上所有大学的列表 - 您必须手动输入此信息并且无法对其进行排序。

如果您不熟悉个人资料,那么这个问题就没有意义。定义配置文件时,您可以创建自定义字段。MS 控制这些自定义字段的 UI。在他们的配置文件 UI 定制中,您可以将在 HTML 中绘制字段的方式定义为 Text、DropDown、CheckBox 或 Radio Button。对于最后三个,您有一个极其简单的 UI,用于输入填充选项的数据。

因此,如果您有一个 University 字段(我这样做)并且您有 4,000 个 Option 条目(我这样做),您必须按照您希望它出现的顺序在其 UI 中手动输入每个选项。至少,将这些数据导入他们保存这些数据的存储区会很好。最多,如果您自己在我自己的 CSHTML 中绘制所有这些 HTML,那就太好了。

是否/是否可以从我自己的 HTML/CSHTML 呈现这些字段?

是否/是否可以以更易于使用的方式输入所需的数据(导入、直接数据库操作等)?

4

1 回答 1

1

您可以自定义 Azure AD B2C UI。并且可以从您自己的 HTML 进行渲染。但是你不能在那个 HTML 中使用 JS。

HTML 应在 blob 中上传,其 url 应在 Azure AD B2C 策略中引用

于 2017-07-14T04:57:46.300 回答