您的位置:首页 > 编程语言 > Go语言

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

2014-08-21 10:22 351 查看
1.server 端

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

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

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

p:centralAuthenticationService-ref="centralAuthenticationService"  

p:logoutView="casLogoutView"  

p:warnCookieGenerator-ref="warnCookieGenerator"  

p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"   

p:followServiceRedirects="true"  

/>

2.客户端

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

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

    <listener>  

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

</listener>   

<filter>  

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

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

</filter>  

<filter-mapping>  

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

   <url-pattern>/*</url-pattern>  

</filter-mapping>

3.非SSL(server端)

ticketGrantingTicketCookieGenerator.xml  --> p:cookieSecure="false"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cas