zoukankan      html  css  js  c++  java
  • CAS实战の自定义注销

      步骤一

      在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的登录页。

  • 相关阅读:
    java多线程实例
    Python——文件操作
    Python—— *与** 参数说明
    Python——序列
    多元线性回归
    Gson转换时,Double转式化
    ftp上传下载
    发送邮件
    jsonp的使用
    用CSS3和Canvas来画网格
  • 原文地址:https://www.cnblogs.com/tomcatx/p/4583918.html
Copyright © 2011-2022 走看看