[http://ttaale.iteye.com/blog/1166674CAS单点登录原理利用之前的角色及上面的用例,交互可以表示为如下步骤1.用户访问application1,application1查看session中是否有用户
shiro集成cas实现单点登录的配置这里就不做赘述了,下面说一下自己在做单点登出时遇到的一个问题。
1.问题描述:
单点登出时无法重定向到cas的登录页,只定向到service指定的地址,需要手动刷新页面,才可以重定向到cas登录页,比如我的logout的url为:http://cas.server.com:8080/cas-server-webapp/logout?service=http://cas.server.com:8080/emcmp-common[由于项目需求要实现单点登出需要在网上找了N久终于实现单点登出。使用cas-server-core-3.3.3.jar(CAS Server 3.3.3)使用cas-client-core-3.1.3.jar(CAS Client 3.1.3)
2.解决办法:
显示配置shiro的LogoutFilter,指定redirectUrl属性,如下图所示
[ 单点登出 目录 1.1 Cas Client端配置单点登出 1.2 Cas Server端禁用单点登出 1.1 Cas Client端配置单点登出 单点登出功能� ...]