cas logout跳转到指定页面(带service)

1.server 端

修改src\main\webapp\WEB-INF\cas-servlet.xml里的logoutController

增加p:followServiceRedirects="true"使支持logout输入service参数为跳转路径。

  1. <bean id="logoutController" class="org.jasig.cas.web.LogoutController"  

  2. p:centralAuthenticationService-ref="centralAuthenticationService"  

  3. p:logoutView="casLogoutView"  

  4. p:warnCookieGenerator-ref="warnCookieGenerator"  

  5. p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"   

  6. p:followServiceRedirects="true"  

  7. />

2.客户端

web.xml 中在登录的filter之前增加

  1. <!--单点退出配置-->  

  2.     <listener>  

  3.     <listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>  

  4. </listener>   

  5. <filter>  

  6.    <filter-name>CAS Single Sign Out Filter</filter-name>  

  7.    <filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class>  

  8. </filter>  

  9. <filter-mapping>  

  10.    <filter-name>CAS Single Sign Out Filter</filter-name>  

  11.    <url-pattern>/*</url-pattern>  

  12. </filter-mapping>

3.非SSL(server端)

ticketGrantingTicketCookieGenerator.xml  --> p:cookieSecure="false"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值