现象描述:
有web1,web2客户端项目,服务sso,在web1 中可以直接通过连接访问 web2 ,退出web1,web2 不能退出;
服务端源码查看:
TerminateSessionAction
CentralAuthenticationServiceImpl
备注(1):由LogoutManager 完成注销;完成客户端的ticket销毁
备注(2):注册中心删除该tgt;完成CAS服务器的ticket销毁
LougoutManagerImpl
获取注册在tgt下的service,through all services_遍历所有的service,对service进行登出操作
LogoutAction
最后发现一直不是BACK_CHANNEL,配置文件错误