Temas web personalizados en AD FS
El tema inicial se llama Predeterminado. Puedes exportar el tema predeterminado y usarlo para empezar rápidamente. Puedes personalizar la apariencia y el comportamiento (incluido el diseño, modificando el archivo .css), importar y aplicar el nuevo tema y, así, usar la apariencia y el comportamiento personalizados. Además, si usas el archivo .css, te será más fácil colaborar con los diseñadores web.
El siguiente cmdlet crea un tema web personalizado duplicando el tema web predeterminado.
New-AdfsWebTheme –Name custom –SourceName default
Puedes modificar el archivo .css y configurar el nuevo tema web con el nuevo archivo .css. Para exportar un tema web, usa el siguiente cmdlet.
Export-AdfsWebTheme –Name default –DirectoryPath c:\theme
Para aplicar el archivo .css al nuevo tema, utiliza el siguiente cmdlet.
Set-AdfsWebTheme –TargetName custom –StyleSheet @{path="c:\NewTheme.css"}
El siguiente cmdlet crea un tema web personalizado a partir de una hoja de estilos nueva.
New-AdfsWebTheme –Name custom –StyleSheet @{path="c:\NewTheme.css"} –RTLStyleSheetPath c:\NewRtlTheme.css
Para aplicar el tema web personalizado a AD FS, use el siguiente cmdlet.
Set-AdfsWebConfig -ActiveThemeName custom
Para agregar JavaScript a AD FS, use el siguiente cmdlet.
Set-AdfsWebTheme -TargetName custom -AdditionalFileResource @{Uri=' /adfs/portal/script/onload.js';path="D:\inetpub\adfsassets\script\onload.js"}