AD FS 中的自定义 Web 主题

开箱即用的主题称为默认。 可以导出默认主题并使用它,以便快速启动。 可以通过修改.css文件来自定义外观和行为,包括布局,导入并应用此新主题,然后使用自定义的外观和行为。 使用.css文件还可以更轻松地使用 Web 设计器。

以下 cmdlet 将创建自定义 Web 主题,该主题复制默认 Web 主题。

New-AdfsWebTheme –Name custom –SourceName default

可以使用新的.css文件修改.css文件并配置新的 Web 主题。 若要导出 Web 主题,请使用以下 cmdlet。

Export-AdfsWebTheme –Name default –DirectoryPath c:\theme

若要将.css文件应用到新主题,请使用以下 cmdlet。

Set-AdfsWebTheme –TargetName custom –StyleSheet @{path="c:\NewTheme.css"}

以下 cmdlet 从新的样式表创建自定义 Web 主题。

New-AdfsWebTheme –Name custom –StyleSheet @{path="c:\NewTheme.css"} –RTLStyleSheetPath c:\NewRtlTheme.css

若要将自定义 Web 主题应用到 AD FS,请使用以下 cmdlet。

Set-AdfsWebConfig -ActiveThemeName custom

若要将 JavaScript 添加到 AD FS,请使用以下 cmdlet。

Set-AdfsWebTheme -TargetName custom -AdditionalFileResource @{Uri=' /adfs/portal/script/onload.js';path="D:\inetpub\adfsassets\script\onload.js"}

其他参考

AD FS 用户登录自定义