我是在这篇文章做的,大家也可以看看(http://jcbay.iteye.com/blog/860018)
1.如果直接访问CAS的logout话,会出现注销成功页面,其实大部分情况下这个页面是没有必要的,更多的需求可能是退出后显示登录页面,并且登录成功后还是会进入到之前的业务系统,那么可以修改cas-servlet.xml文件,在"logoutController"的bean配置中增加属性“followServiceRedirects”,设置为“true”,然后在业务系统的注销连接中加入"service参数",值为业务系统的绝对URL,这样就OK了,如你的业务系统URL,新增红色部分
<bean id="logoutController" class="org.jasig.cas.web.LogoutController"
p:centralAuthenticationService-ref="centralAuthenticationService"
p:logoutView="casLogoutView"
p:followServiceRedirects="true"
p:warnCookieGenerator-ref="warnCookieGenerator"
p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator" />
2.页面这样退出
http://localhost:8080/cas/logout?service=http://localhost:8080/casClient
以上的问题,就是地址一定要是退出的cas server域名和client的地址一样啊
分享到:
相关推荐
PHP CAS(Central Authentication Service)客户端是一款用于集成CAS单点登录(SSO)服务的PHP库。CAS是一种基于Web的身份验证协议,它允许用户通过单一登录过程访问多个应用系统,提高了用户体验并简化了身份管理。...
-- 用于单点退出,该过滤器用于实现单点登出功能 --> org.jasig.cas.client.session.SingleSignOutHttpSessionListener <!-- 该过滤器用于实现单点登出功能 --> <filter-name>CASSingleSignOutFilter ...
CAS(Central Authentication Service)认证是一种集中式的认证服务,常用于多应用间的单点登录。 ##### 18.2 CAS的工作原理 CAS通过中心认证服务器提供统一的认证服务,各个应用通过重定向至CAS服务器完成用户的...
Maxima是一款开源的计算机代数系统(CAS),其发展历程可追溯至1968年至1982年间由麻省理工学院(MIT)开发的Macsyma系统。在1982年,Macsyma的源代码被移交给美国能源部(DOE),并被称作DOEMacsyma。随后,...
使用protect-pointcut添加安全性切入点 66 6.5默认AccessDecisionManager 67 6.5.1自定义AccessDecisionManager 67 6.6验证管理器和命名空间 67 7.示例应用程序 69 7.1教程示例 69 7.2联系人 69 7.3 LDAP样本 71 7.4...
- **硬件实现**:CUDA 设备通常包含多个 SIMD(单指令多数据)多处理器,并配备片上共享内存。 **1.3 文档结构** CUDA 使用手册按照逻辑顺序分为多个章节,从 CUDA 的基本介绍到具体的编程模型、硬件实现、应用...
25 3:ServicorTo 和 ServicorFrom 互换................................................................................................................25 2.3.3.1. 2.4.1. 如何确定垃圾 ......................
2.3.3.1. 2.4.1. 如何确定垃圾 .............................................................................................................................. 26 2.4.1.1. 引用计数法.........................