码迷,mamicode.com
首页 > 其他好文 > 详细

CAS实战の自定义注销

时间:2015-06-17 18:00:42      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

  步骤一

  在cas server端,设置/WebContent/WEB-INF/cas-servlet.xml:

  <bean id="logoutAction" class="org.jasig.cas.web.flow.LogoutAction"
        p:servicesManager-ref="servicesManager"
    p:followServiceRedirects="${cas.logout.followServiceRedirects:true}"/>

  将cas.logout.followServiceRedirects从false改为true,默认为false,意思是注销后,允许跳转到自定义的客户端。

  当然,有的版本修改的bean不是logoutAction,也有可能是logoutController。

  步骤二

  在cas clinet端,配置注销的路径。

  比方cas server的地址是cas.test.com,cas client地址是client.test.com,那么注销路径为:

  http://cas.test.com/cas/logout?service=http://client.test.com/

      tips:clinet如果是spring项目,直接访问http://client.test.com/应该是跳转到index.jsp页面,我们可以自定义一个cas 过滤器,让访问index.jsp页面的请求,跳转到cas server的登录页。

CAS实战の自定义注销

标签:

原文地址:http://www.cnblogs.com/tomcatx/p/4583918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!