单点登出的实现
单点登出的配置很简单
<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>
<listener>
<listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
</listener>
|
上面的配置信息加入到子系统的web.xml里,放在之前配置的单点登陆的filter的最上面
把子系统的登出链接指向 https://casserver:8443/cas/logout
总结
1,单点登录仅仅帮助我们在各个子系统中间安全的共享了一下用户名,省去了用户重复登陆的麻烦,统一了用户帐户的管理,至于用户在每个系统中的权限分配,还是继续交 给子系统完成吧。可以开发一个cas server端的集成界面(portal),方便用户在各个子系统中间的快速切换。
2,为了完善cas server的用户管理功能,需要在cas 的server,client端各自开放几个调用接口,保证子系统与cas server端的账户信息同步。
3,改造老系统时尽量为portal的集成开发新的访问入口(而不是去修改以前的代码使之兼容),这样既可以从集成portal访问,又可以从原有的访问地址访问。
分享到:
- 2009-12-03 18:27
- 浏览 2749
- 评论(0)
- 论坛回复 / 浏览 (0 / 1947)
- 查看更多
相关推荐
Qt.for.Windows.3.3.4.商业版.qt-win-commercial-3.3.4.exe
在“rabbitmq-java-client-bin-3.3.4”中,包含了JAR文件,如`amqp-client-3.3.4.jar`,这是实际使用的客户端库,开发者可以通过Maven或Gradle将其作为依赖引入项目。此外,可能还包含示例代码、API文档和其他辅助...
【开发环境】安装 Hadoop 运行环境 ( 下载 Hadoop | 解压 Hadoop | 设置 Hadoop 环境变量 | 配置 Hadoop 环境脚本 | 安装 winutils ) ... 一、下载 Hadoop 二、解压 Hadoop 三、设置 Hadoop 环境变量 ...
在"rabbitmq-java-client-bin-3.3.4.zip"这个压缩包中,包含的是RabbitMQ的Java客户端库,这是与RabbitMQ服务器通信的一个关键组件。RabbitMQ提供了多种语言的客户端,Java客户端则是针对Java开发者设计的,使得Java...
现(20181020)Qt已升级到5.11,基本不会在有基于Qt3的新开发,但可能仍有老...包中有Qt3.3.4版windows商业版安装程序和许可证。安装时使用许可证会提示已经过期,不能获得Trolltech[狗头]的更新和支持,直接确定即可。
行业教育软件-学习软件-vipkid英语 3.3.4.zip
Ambari+Bigtop 一站式编译和部署解决方案 https://gitee.com/tt-bigdata/ambari-env
Ambari+Bigtop 一站式编译和部署解决方案 https://gitee.com/tt-bigdata/ambari-env
Ambari+Bigtop 一站式编译和部署解决方案 https://gitee.com/tt-bigdata/ambari-env
《VC6.0与Qt3.3.4:经典组合在现代编程中的应用与解析》 Visual C++ 6.0(简称VC6.0)是Microsoft公司开发的一款经典集成开发环境,它在20世纪末至21世纪初广泛应用于Windows平台上的C++应用程序开发。尽管已经过了...
CAS(Central Authentication Service)是一种广泛使用的开放源代码身份验证框架,它允许用户通过单一登录(Single Sign-On,SSO)访问多个应用系统。在本文中,我们将深入探讨如何使用和理解"cas客户端jar包"。 ...
Python matplotlib包 pip install matplotlib-3.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
Apache Hadoop (hadoop-3.3.4.tar.gz)项目为可靠、可扩展的分布式计算开发开源软件。官网下载速度非常缓慢,因此将hadoop-3.3.4 版本放在这里,欢迎大家来下载使用! Hadoop 架构是一个开源的、基于 Java 的编程...
官方版本,亲测可用
官方版本,亲测可用
Apache Commons Lang 是一个Java工具包,它为Java开发人员提供了许多实用程序类,这些类在Java标准库中并未提供。这个“commons-lang3-3.4-src”是Apache Commons Lang库的3.4版本的源代码,对于学习和理解这个库的...
官方离线安装包,亲测可用
《美年大健康app v3.3.4:健康管理的新里程》 美年大健康app是一款专注于健康医疗领域的安卓应用程序,旨在为用户提供全方位的健康管理服务。版本号v3.3.4代表了软件在功能优化和用户体验上的进一步提升,使得这款...
《美年大健康app v3.3.4 安卓版》是一款专为安卓用户设计的健康管理软件,致力于提供全面的健康服务。该版本为3.3.4,集成了多项改进和优化,旨在提升用户体验并增强功能实用性。在这款应用中,用户可以享受到以下...
《jstree 3.3.4:构建优雅的多层树形结构》 jstree 是一个基于 jQuery 的开源库,专为构建交互式的树形数据结构而设计。在3.3.4这个版本中,它提供了丰富的功能和优化,使得在网页应用中创建、操作和展示树型结构变...