gpt4 book ai didi

azure - Azure AD B2C 页面 UI 自定义不支持 Bootstrap 吗?

转载 作者:行者123 更新时间:2023-12-04 00:31:19 24 4
gpt4 key购买 nike

我正在尝试自定义 Azure AD B2C 统一登录/注册页面上的页面 UI。

我能够创建模板并使用正确的 CORS 设置将所有 Assets (即 html 页面、图像和 CSS)上传到我的 Azure Blob 存储容器。

但是,当我打开该页面时,它看起来绝对可怕!它似乎不支持 Bootstrap。我在某处读到不允许使用 JavaScript。是这个原因吗?

一旦我上传自定义 HTML 页面,Azure AD B2C 似乎会剥离我的自定义所需的许多设计元素,例如我的自定义中的 idstyle body 标签——见下文:

<!-- Omitted for brevity -->
<body id="my-login-class" style="url: ('https://myazurestorage.blob.core.windows.net/my-container/my-bg-image.jpg')">

<div id="some-important-id" class="my-important-class">
<div class="col-xs-8">
<div>Some important message</div>
<div>
<div class="col-xs-4">
<div id="api">
</div>
</div>
</div>

</body>

当我在渲染自定义页面后检查页面源时,我发现我的所有类和 ID 以及 Bootstrap 引用都被删除了,例如cssjs

我说得对吗?没有 Bootstrap 这意味着 Azure AD B2C 只支持最基本的自定义?

最佳答案

您的 HTML 模板可以包含任何外部样式、head 或内联样式,但不能包含脚本。

自定义页面的示例可以在 the WoodGrove sign-up or sign-in page 中找到。 .

此自定义页面的 HTML 模板可以在 the WoodGrove GitHub repository 中找到。 .

此 HTML 模板包括 Bootstrap's Reboot styles以及 WoodGrove 的具体风格。

Azure AD B2C 创建 headbody 元素,然后复制每个 headbody< 的子元素 元素从 HTML 模板到其 HTML 文档。

因此,您不应向 HTML 模板中的 body 元素添加属性,因为它们不会被复制。

关于azure - Azure AD B2C 页面 UI 自定义不支持 Bootstrap 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50590780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com