Identityserver4 带有Azure AD A和自定义登录页的Identity Server
我想设置一个连接到azure ad的identity server,但我想在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允许定制品牌,但它不允许我们需要的定制类型。虽然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提供的自定义品牌选项似乎不可能做到这一点