我有一个基于CAS (Jasig)协议的SSO服务器(Tomcat)。许多客户端(web、桌面、android、ios)使用它对用户进行身份验证。如果我重新启动应用服务器,所有客户端都无法根据给定的TGT获得新的票证。他们必须再次经历身份验证过程。
在CAS wiki ()中记录了许多TGT策略。不幸的是,我还没有找到配置CAS服务器的可能性,因为它不会忘记服务器重新启动后的TGT。有可能吗?
我使用的是配置了谷歌oauth2的jasig cas4.0,工作正常。我在applicationContext.xml中添加了yahoo1 bean,然后在casLoginView.jsp中添加了${YahooClientUrl}。http://127.0.0.1:47123/cas/login?client_name=YahooClient&needs_client_redirection=trueSLF4J: Found binding in [jar:file:/home/rajan/.gradle/caches/mod