Identityserver4 带有Azure AD A和自定义登录页的Identity Server

Identityserver4 带有Azure AD A和自定义登录页的Identity Server,identityserver4,Identityserver4,我想设置一个连接到azure ad的identity server,但我想在identity server中使用自定义登录页,这可能吗 我知道Azure AD允许定制品牌,但它不允许我们需要的定制类型。虽然Azure AD不直接支持UI定制,但Azure AD B2C支持。请参阅此Microsoft文档作为定制Azure AD B2C用户界面的指南: 如Microsoft文档中所述,最简单的模板如下: <!DOCTYPE html> <html> <head&

我想设置一个连接到azure ad的identity server,但我想在identity server中使用自定义登录页,这可能吗


我知道Azure AD允许定制品牌,但它不允许我们需要的定制类型。

虽然Azure AD不直接支持UI定制,但Azure AD B2C支持。请参阅此Microsoft文档作为定制Azure AD B2C用户界面的指南:

如Microsoft文档中所述,最简单的模板如下:

<!DOCTYPE html>
<html>
  <head>
    <title>Your page content’s tile!</title>
  </head>
  <body>
    <h1>My custom header!</h1>
    <div id="api"></div>
  </body>
</html>

你的页面内容的平铺!
我的自定义标题!
唯一的要求是
顶层中包含的
的“锚元素”。其他一切都是可定制的。如果需要动态页面,您甚至可以使用cshtml文件和razor模板或其他一些动态模板引擎


此外,Azure AD B2C仍然是OAuth2提供商,因此通过这种方法将IdentityServer 4联合到它仍然是可能的

您需要的具体定制是什么?IdentityServer4可以与Azure AD联合,但仍将使用Azure AD登录页。另一种方法可能是使用ResourceOwner流,创建自定义登录页面,并将凭据转发给Azure AD,但这种方法存在重大的安全隐患。我们希望向登录屏幕添加一些自定义链接,Azure AD premium提供的自定义品牌选项似乎不可能做到这一点