Поделиться через


Пользовательские веб-темы в AD FS

Тема, которая поставляется по умолчанию, называется "Default". Вы можете экспортировать тему по умолчанию и использовать ее, чтобы быстро начать работу. Вы можете настроить внешний вид и поведение, включая макет, изменив файл .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"}

Дополнительные ссылки

Настройка входа пользователей AD FS