我有自定义政策,可以注册,登录和重置密码。全部用自定义ui。 我希望有不同的CSS样式,并为使用注册策略的不同网站显示不同的元素。我应该使用不同的自定义UI创建不同的注册策略来实现此目的吗? 另外,我想更改Azure B2C嵌入的UI片段的位置。 css是改变这个的唯一方法吗?
答案 0 :(得分:0)
如果您使用基本b2c策略,那么唯一的方法是创建多个注册/进入策略。但请注意,b2c租户中的政策数量限制(目前有100个政策)。因此,如果您想要重置密码或任何其他用户旅程,那么您将非常快地达到目的。
所以...看看标签我可以看到 Identity Experiance Framework ,在这种情况下,您可以使用MS提供的示例 - 并根据其他查询更改您的UI正在发送给策略的参数。
至于在<div id="api"></div>
CSS中移动嵌入式元素是标准方法。但您可以查看当前处于公开预览状态的active-directory-b2c-ui-customization-custom-dynamic,但不建议将其用于任何生产用途。