1.查看adfs可用主题:
get-AdfsWebTheme
2.查看adfs当前所应用的主题,确认为DefaultAdfs2019:
Get-AdfsWebConfig |Select ActiveThemeName
3.创建自定义Web主题,名称为CustomLogin:
New-AdfsWebTheme -Name CustomLogin -SourceName DefaultAdfs2019
4.导出默认主题DefaultAdfs2019 进行修改,D:\adfstheme 需提前创建
Export-AdfsWebTheme -Name DefaultAdfs2019 -DirectoryPath D:\adfstheme
5.在 D:\adfstheme\scripts下找到onload.js,在文件最后添加如下代码,然后保存
if(location.href.indexOf("wsignout")>0){ history.go(-1); }
以上测试可用。
或者写死登录页地址:
if(location.href.indexOf("wsignout")>0){ location.href="https://crm.xxxx.com:446/main.aspx"; }
6. 使用修改后的文件更新自定义主题CustomLogin:
Set-AdfsWebTheme -TargetName CustomLogin -AdditionalFileResource @{Uri='/adfs/portal/script/onload.js';path="d:\adfstheme\script\onload.js"}
7. 将自定义的主题CustomLogin应用于ADFS:
Set-AdfsWebConfig -ActiveThemeName CustomLogin