Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Azure在自定义UI注册表单中嵌入不同的HTML以实现自定义和内置策略?_Azure_Azure Ad B2c_Identity Experience Framework - Fatal编程技术网

为什么Azure在自定义UI注册表单中嵌入不同的HTML以实现自定义和内置策略?

为什么Azure在自定义UI注册表单中嵌入不同的HTML以实现自定义和内置策略?,azure,azure-ad-b2c,identity-experience-framework,Azure,Azure Ad B2c,Identity Experience Framework,我们公司使用内置的SignUpOrSignIn策略已有一段时间了。我们还使用自定义用户界面功能,以便为登录体验添加品牌。根据需要,我们有一个带有徽标的页面和一个空的div元素: 我们最近不得不使用(公共预览)自定义策略功能,再次实现 但是在测试自定义策略时,我注意到在注册页面上插入到空div中的代码与使用内置策略的代码不同 例如,对于内置策略,文本“请输入有效的电子邮件地址。”包含在div中,带有类error,该类对用户隐藏文本,直到用户输入无效的电子邮件地址。对于自定义策略,此文本包含在类为h

我们公司使用内置的SignUpOrSignIn策略已有一段时间了。我们还使用自定义用户界面功能,以便为登录体验添加品牌。根据需要,我们有一个带有徽标的页面和一个空的
div
元素:

我们最近不得不使用(公共预览)自定义策略功能,再次实现

但是在测试自定义策略时,我注意到在注册页面上插入到空
div
中的代码与使用内置策略的代码不同

例如,对于内置策略,文本“请输入有效的电子邮件地址。”包含在
div
中,带有类
error
,该类对用户隐藏文本,直到用户输入无效的电子邮件地址。对于自定义策略,此文本包含在类为
helpText
div
中,并在加载页面时立即显示

自定义策略还可以看到大量额外的CSS直接插入到页面的
头部
,这会覆盖CSS文件中的自定义样式。还有其他不同之处

如果相关的话,我会按照这些规则设置自定义策略


为什么在我使用自定义策略时会显示不同的注册页面?登录页面似乎是相同的,只是当我单击以注册新帐户时,差异才会出现。

显示的页面UI由内容定义决定

例如,在中,用于注册页面UI的api.selfasserted内容定义设置为1.1.0版本:


urn:com:microsoft:aad:b2c:elements:selfasserted:1.1.0

可能是内置策略和自定义策略使用了不同的页面UI版本。

太好了,谢谢!我使用的是
1.0.0
——将它改为
1.1.0
,现在它看起来就像我期望的那样。