更改Azure B2C中的标识提供程序顺序

时间:2016-08-26 14:39:13

标签: azure-ad-b2c

我一直在构建Azure B2C测试系统,并根据指南here自定义了登录页面。有没有办法更改元素的顺序,以便本地登录选项位于顶部或底部?

还有一种方法可以使配置文件编辑策略使用注册/登录登录页面样式吗?例如顶部的第三方身份提供商和底部的电子邮件\用户名和密码按钮。

以下是它当前的样子: Identity Provider Order

1 个答案:

答案 0 :(得分:0)

Azure AD B2C中显示不同身份提供程序的按钮的顺序取决于保存顺序。如果您选择多个身份提供程序然后保存,它们将以看似随机的顺序添加。但是,如果您添加一个(比如Facebook),请将更改保存到策略中,然后添加另一个(比如Google)并保存。它们将按此顺序显示。这也适用于显示此类按钮的策略中的“本地帐户”按钮。

在注册/登录的情况下,本地帐户的部分将始终显示在底部,目前无法通过Azure AD B2C控制此部分。

你可以利用hacky CSS来翻转这两个部分,但要注意这是一个hack,并且如果html元素随时改变就会破坏。

div#api { display: table }
.social { display: table-footer-group }
.localaccount { display: table-header-group }

您应该通过Azure AD B2C UserVoice forum

将此作为头等舱功能申请