我有一个带有cas服务器和任何java客户端的环境。我在使用所有客户端进行单点注销时遇到问题,因为客户端会重定向到路径/ cas / logout,只会记录此会话。清除cookie CASTG中的票证,但用户可以访问其他应用程序,但是,当客户端尝试访问用户重定向到/ cas / logout的应用程序时,cas服务器会询问用户凭据。
据我所知,当您对/ cas / logout发出请求时,这就像一个链,CAS服务器会逐一退出。
显然是配置问题,但是,我无法找到它。
重要提示:当用户执行cas / logout请求时,会删除两个Cookie,CASTGC和CASPRIVACY
答案 0 :(得分:2)
实际上,除了删除自己的cookie(CASTGC和CASPRIVACY)之外,CAS服务器还应该在您调用/ cas / logout时向用户访问过的所有应用程序发送注销请求。管理的属性是:https://github.com/Jasig/cas/blob/master/cas-server-webapp/src/main/webapp/WEB-INF/cas.properties#L75 ...