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

Posted Vic.Tang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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页面的客制化开发,请参见我之前的博文

以上是关于ADFS3.0/4.0 访问登录页跳转到注销界面后再跳转回登录页的方法的主要内容,如果未能解决你的问题,请参考以下文章

vim的翻页跳转到某一行功能

yii2分页跳转到指定页

如何在 SwiftUI 中从一个详情页跳转到另一个详情页并返回列表页?

网页设计中页面默认为第二页,如何用js实现点击上一页跳转到第一页,点击下一页跳转

如何设置web页面访问权限?只允许登录用户访问login.php,其他页面未通过验证均跳转到登录界面

mui顶部选项卡(可左右滑动)分页跳转