Пользовательские веб-темы в AD FS
Тема, предоставляемая в заводской комплектации, называется "По умолчанию". Можно экспортировать тему по умолчанию и воспользоваться ей, чтобы быстро приступить к работе. Можно настроить внешний вид и поведение, включая настройку макета (путем изменения CSS-файла), импортировать и применить эту новую тему, а затем работать с настроенными внешним видом и поведением. Использование CSS-файла упрощает взаимодействие с веб-дизайнерами.
Следующий командлет позволяет создать пользовательскую веб-тему, дублирующую веб-тему по умолчанию.
New-AdfsWebTheme –Name custom –SourceName default
Можно изменить CSS-файл и настроить новую веб-тему с помощью нового CSS-файла. Для экспорта веб-темы воспользуйтесь следующим командлетом.
Export-AdfsWebTheme –Name default –DirectoryPath c:\theme
Для применения CSS-файла к новой теме воспользуйтесь следующим командлетом.
Set-AdfsWebTheme –TargetName custom –StyleSheet @{path="c:\NewTheme.css"}
Следующий командлет позволяет создать пользовательскую веб-тему из новой таблицы стилей.
New-AdfsWebTheme –Name custom –StyleSheet @{path="c:\NewTheme.css"} –RTLStyleSheetPath c:\NewRtlTheme.css
Чтобы применить настраиваемую веб-тему к AD FS, используйте следующий командлет.
Set-AdfsWebConfig -ActiveThemeName custom
Чтобы добавить JavaScript в AD FS, используйте следующий командлет.
Set-AdfsWebTheme -TargetName custom -AdditionalFileResource @{Uri=' /adfs/portal/script/onload.js';path="D:\inetpub\adfsassets\script\onload.js"}