现象描述:

有web1,web2客户端项目,服务sso,在web1 中可以直接通过连接访问 web2 ,退出web1,web2 不能退出;

服务端源码查看:

TerminateSessionAction

CAS SSO 登出问题查找源码分析

CentralAuthenticationServiceImpl

CAS SSO 登出问题查找源码分析

备注(1):由LogoutManager 完成注销;完成客户端的ticket销毁

备注(2):注册中心删除该tgt;完成CAS服务器的ticket销毁

LougoutManagerImpl

CAS SSO 登出问题查找源码分析

获取注册在tgt下的service,through all services_遍历所有的service,对service进行登出操作

LogoutAction

CAS SSO 登出问题查找源码分析

CAS SSO 登出问题查找源码分析

最后发现一直不是BACK_CHANNEL,配置文件错误

CAS SSO 登出问题查找源码分析











相关文章:

  • 2021-07-26
  • 2021-12-05
  • 2021-05-03
  • 2022-01-26
  • 2022-12-23
  • 2022-02-22
  • 2021-10-13
  • 2021-12-06
猜你喜欢
  • 2022-01-05
  • 2022-12-23
  • 2021-12-30
  • 2021-11-03
  • 2021-07-26
  • 2021-06-19
  • 2021-11-18
相关资源
相似解决方案