是否可以使用Azure Active Directory的自定义登录页面?

时间:2018-01-10 02:43:43

标签: azure-active-directory

我正在开发一个使用Azure AD作为身份提供商的.NET Web应用程序。 Azure MFA也被使用。

但是,用户不希望使用默认的Microsoft登录页面。相反,他们想要使用自定义登录页面(由我们托管)。有可能的?

Azure AD中是否存在用于验证用户凭据的API?我试过这个:https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-native-headless/。但我无法在Web应用程序上运行它。

2 个答案:

答案 0 :(得分:1)

对于这种情况,我建议Add company branding to your sign-in page in Azure AD。它允许您使用公司徽标和自定义颜色方案自定义登录页面的外观。

但只有在升级到Azure AD的Premium或Basic版本或拥有Office 365许可证时,才能使用公司品牌。

其他:建议不要在应用程序中构建登录页面并保存用户名/密码以使用Azure AD进行身份验证。

希望这有帮助!

答案 1 :(得分:1)

如上所述,文档建议使用公司品牌功能来自定义 Azure AD 提供的页面。

即便如此,如果您想在 Azure AD 的登录页面上显示自定义 HTML,也可以为登录页面添加自定义 HTML。

  • 要求是您的页面应该有 <div id="api"></div>
  • 另一个要求是此页面应托管在启用 CORS 的 HTTPS 公共站点上。

refer this blogpost我已经展示了如何使用自定义 HTML。