我在使用 Azure AD 时尝试使用自定义登录页面,但直到现在都没有成功。我不想自定义 Azure 提供的登录页面,我想使用全新的登录页面。这可能吗?
我找到了一些可能的答案(使用 Azure AD和Azure AD B2C时将用户重定向到自定义登录页面- 在自定义登录页面中填充用户名)但是这些问题的所有者仍然没有找到正确的答案。
Azure AD 的自定义选项仅限于品牌和某些文本字段。Azure AD B2C 提供了更多 UI 自定义选项:https://learn.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-ui-customization。
它的工作原理是您提供一个指向您想要在页面上使用的 HTML 的链接。不过,您需要在那里放置一个空的 div 元素,B2C 将在其中插入其内容。您可以使用 CSS 来自定义它们的外观。但出于安全原因,不允许使用 JavaScript。
尽管这可能不应该成为您在 Azure AD 和 Azure AD B2C 之间做出决定时的决策点,因为它们是完全不同的产品。B2C 适用于面向客户的应用程序,而 Azure AD 适用于组织使用的应用程序。