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

  • 相关阅读:
    mysql 数据列按照逗号转成行
    powder designer 转数据库
    oracle 写入txt
    ORACLE 11g dblink 配置升级
    oracle 11g dblink配置
    spring ,mybatis多数据源
    基于shamir门限的秘密分存
    SM4加解密
    PHP对数据库的简单操作
    php实现计算器
  • 原文地址:https://www.cnblogs.com/tomcatx/p/4583918.html
Copyright © 2020-2023  润新知