我已经使用登录策略实现了cusom UI。但是该UI将具有ADB2C在<div id="api"></div>
处插入的内容。
有没有一种方法可以使用不渲染ADB2C内容的完全自定义UI?
答案 0 :(得分:1)
据我所知,没有任何功能允许这样做。
自定义用户界面主要用于提供自己的样式(品牌)。表单,按钮等所有“活动”部分始终注入到您提到的()容器中。
使用自我修改的自定义策略和某些后端服务(例如Azure Functions /代理)时,还有更多增强自定义的可能性,但这在预览中并不简单,并且仍然不允许完全覆盖发送的HTML浏览器。
从我看到的图像中可以看到,您可以通过适当的元素视觉样式或完全隐藏某些元素来使用自定义CSS进行处理。隐藏是一种漫游,但至少可以在不修改自定义策略的情况下进行。 如果要更改文本(例如“登录”按钮),则必须启用语言自定义并创建翻译替代(甚至英语)。那可以解决问题。 您可以在以下示例中找到有关语言自定义的更多信息: https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-language-customization