Azure AD B2C配置文件内容可以自定义吗?

时间:2016-04-28 21:11:57

标签: azure active-directory azure-ad-b2c

我很确定答案是否定的,但无论如何我都会问。

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

  

创建格式正确的HTML5内容,其中<div id="api"></div>元素(需要是一个空元素)位于<body>中的某个位置。此元素标记Azure AD B2C内容的插入位置。

然后,B2C会将您配置的有关配置文件或其他策略的信息插入到该标记中。

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

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

所以,如果你有一个大学的领域(我这样做),你有4,000个选项(我这样做),你必须按照你希望它出现的顺序在他们的UI中手动输入每个选项。至少,将这些数据导入到保存这些数据的商店中会很不错。最大限度地,你自己在我自己的CSHTML中绘制所有这些HTML会非常好。

是否可以从我自己的HTML / CSHTML中渲染这些字段?

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

1 个答案:

答案 0 :(得分:1)

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

应将HTML上传到blob中,并且应在Azure AD B2C政策中引用其网址