单点不能只登录啊,还得退出啊,单点退出,需要完成两点重要工作:1、添加过滤器,过滤掉不需要登录的url,这个类需要实现
UrlPatternMatcherStrategy
接口,然后需要在web.xml中配置。2、添加退出跳转的控制器。这个退出的方式有两种,一种是走默认的路径,第二种是走自定义的返回路基。3、修改服务端application.properties ,添加cas.logout.followServiceRedirects=true
,让客户端可以自己制定退出的路径。
项目代码
https://gitee.com/yellowcong/springboot_cas/tree/master/cas-client-loginout