我想設置一個身份服務器連接到天藍色的廣告,但我想在身份服務器中使用自定義登錄頁面,這可能嗎?身份服務器與Azure AD和自定義登錄頁面
我知道Azure AD允許自定義品牌,但它不允許我們需要的自定義類型。
我想設置一個身份服務器連接到天藍色的廣告,但我想在身份服務器中使用自定義登錄頁面,這可能嗎?身份服務器與Azure AD和自定義登錄頁面
我知道Azure AD允許自定義品牌,但它不允許我們需要的自定義類型。
雖然Azure AD不直接支持UI自定義,但Azure AD B2C可以。請參閱此Microsoft文件爲指導,以自定義UI的Azure的AD B2C: https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-customize-ui-custom#upload-the-ui-customization-pack-sample-files
正如微軟文檔所描述的,最簡單的模板是:
<!DOCTYPE html>
<html>
<head>
<title>Your page content’s tile!</title>
</head>
<body>
<h1>My custom header!</h1>
<div id="api"></div>
</body>
</html>
唯一的要求是「包含在<body>
頂級的<div id="api"></api>
的「錨元素」。其他都是可定製的。如果需要動態頁面,您甚至可以使用cshtml文件和剃刀模板或其他動態模板引擎。
另外,Azure AD B2C仍然是一個OAuth2提供程序,因此使用此方法仍可以將IdentityServer4聯合起來。
什麼是你需要的確切的定製? IdentityServer4可以聯合到Azure AD,但仍然會使用Azure AD登錄頁面。 另一種方法是使用ResourceOwner流程,創建自定義登錄頁面並將憑據轉發給Azure AD,但這種方法存在重大的安全隱患。 – kg743
我們希望爲登錄屏幕添加一些自定義鏈接,但對於天藍色廣告付費優惠提供的自定義品牌選項,似乎並不可行 – TheWebGuy