更改自定义策略登录屏幕的UI元素的顺序

时间:2020-04-30 14:35:45

标签: azure-ad-b2c

我在Azure AD B2C上使用身份体验框架实施了自定义策略,现在我需要在登录屏幕上重新排列项目。

sign-in screenshot

我曾考虑过通过JavaScript重新排序,但根据Microsoft的指南,不应这样做。 (请参见the docs here

有什么想法如何重新排列本地登录和社交登录部分的顺序,以便首先显示本地登录?

2 个答案:

答案 0 :(得分:1)

看起来您需要深入研究使用Self-asserted technical profile来设置Display claims

展示声明功能当前处于<​​strong>预览中。

DisplayClaims 元素包含要在屏幕上显示以从用户收集数据的声明列表。要预先填充显示声明的值,请使用先前描述的输入声明。元素也可能包含默认值。

DisplayClaims 中声明的顺序指定Azure AD B2C在屏幕上呈现声明的顺序。要强制用户为特定声明提供值,请将 DisplayClaim 元素的 Required 属性设置为true

答案 1 :(得分:1)

您无法从策略中控制此操作。尽管不建议这样做,但唯一的选择是使用CSS / JS来移动这些元素。