【发布时间】:2016-08-23 20:38:18
【问题描述】:
我很确定答案是否定的,但我还是会问。
根据https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-reference-ui-customization/,希望自定义用户界面的B2C管理员需要
使用位于
<body>某处的<div id="api"></div>元素(必须是空元素)创建格式良好的HTML5 内容。此元素标记插入 Azure AD B2C 内容的位置。
看起来 B2C 然后将您配置的有关配置文件或其他策略的信息插入到该标签中。
如果您有一些乏味的 HTML - 例如,世界上所有大学的列表 - 您必须手动输入这些信息并且无法对其进行排序。
如果您不熟悉个人资料,那么这个问题就没有意义。定义配置文件时,您可以创建自定义字段。 MS 控制这些自定义字段的 UI。在他们的配置文件 UI 定制中,您可以将字段在 HTML 中的绘制方式定义为文本、下拉菜单、复选框或单选按钮。对于最后三个,您有一个极其简单的 UI,用于输入填充选项的数据。
因此,如果您有一个大学字段(我这样做)并且您有 4,000 个选项条目(我这样做),您必须按照您希望它出现的顺序在其 UI 中手动输入每个选项。至少,将这些数据导入他们保存这些数据的存储区会很好。最多,如果你自己在我自己的 CSHTML 中绘制所有这些 HTML,那就太好了。
是否/是否可以从我自己的 HTML/CSHTML 呈现这些字段?
是否/是否可以以更易于使用的方式输入所需数据(导入、直接数据库操作等)?
【问题讨论】:
-
大学列表是什么意思,是 B2C 配置文件中的数据(并插入 DIV)还是您希望在同一页面上显示的内容?
-
@ErikOppedijk :我为你编辑了问题。
-
现在很清楚了,在个人资料UI自定义屏幕中进行了大量编辑!我认为目前的答案是否定的
-
@ErikOppedijk 我很确定这也是现在的答案。由于 B2C 团队监控 SO,我希望他们能参与进来。
-
您的问题的开箱即用答案是肯定的,您可以通过 Graph API 实现所有这些。如果您想要自定义排序等所有内容...设计您自己的品牌页面完全自定义并使用 Graph API 来管理用户数据。
标签: azure active-directory azure-ad-b2c