首页 > 其他 > 详细

CAS实战の自定义注销

时间:2015-06-17 17:59:06      阅读:749      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!