ADFS3.0/4.0 访问登录页跳转到注销界面后再跳转回登录页的方法

    adfs登录后会有个session存在,只要在时间段内,并且你的浏览器没关闭,那这个session就一直存在,哪怕你把CRM窗口关闭,当你下次再打开CRM窗口时,系统会让你自动登录,而不会引导你进adfs登录界面。

    但有这么种情况,我浏览器没关,但session过期了,当你再次打开CRM窗口,会跳转到adfs的注销界面(如下图这样),而不会自动跳转到登录界面,如果用过online的同学应该有印象,在Online中注销后是会自动跳转到登录页的。

    这个是很被客户诟病的一个点,那这个问题是否有解决方法呢?答案是有的,只需要对adfs界面中的Onload.js做些改动即可,

只需在onload.js的最后面加上如下这段js,当识别出url是注销页面时做一个页面的url跳转即可。

  if(location.href.indexOf("wsignout")>0){
    // CRM登陆地址
    location.href="https://crm.xxxx.com:446/main.aspx";
}  

   如果你还没做过adfs页面的客制化开发,请参见我之前的博文

猜你喜欢

转载自blog.csdn.net/woniu1104913/article/details/81167079