首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么Azure在自定义和内置策略的自定义UI注册表单中嵌入不同的HTML?

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

Stack Overflow用户
提问于 2018-07-27 21:22:17
回答 1查看 100关注 0票数 0

我们公司使用内置SignUpOrSignIn策略已经有一段时间了。我们还使用了自定义UI功能,这样我们就可以给登录体验打上品牌。根据需要,我们有一个带有徽标的页面和一个空的div元素:<div id="api"></div>

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

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

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

自定义策略还会看到许多额外的CSS直接插入到页面的head中,这会覆盖我们在CSS文件中的自定义样式。还有其他不同之处。

我跟随these steps设置了自定义策略(如果相关)。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-28 08:17:12

显示的页面UI由内容定义确定。

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

代码语言:javascript
复制
<ContentDefinition Id="api.selfasserted">
  <DataUri>urn:com:microsoft:aad:b2c:elements:selfasserted:1.1.0</DataUri>
</ContentDefinition>

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51558903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档