使用 CAS 在 Tomcat 中实现单点登录


单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。

		<span id="nCmts"><span>9</span><img class="dw-cmts-arrow" alt="" src="//dw1.s81c.com/developerworks/i/v17/dw-cmts-arrow.png" height="7" width="7"> <a href="#icomments" class="dw-cmt-link">评论</a></span>
</p>
</div>
<div class="ibm-col-6-2 dw-toc-margin">
<p class="dw-summary-author"><a href="#authorN1001B" class="ibm-popup-link" onclick="ibmweb.overlay.show('authorN1001B',this);return false;" role="button">张 涛</a> (<a href="mailto:zzhangt@cn.ibm.com?subject=使用 CAS 在 Tomcat 中实现单点登录">zzhangt@cn.ibm.com</a>), 软件工程师, IBM</p>


张涛,IBM 中国软件开发实验室工程师,目前主要致力于基于 Rational 平台解决方案的开发。

王 秉坤 (wangbk@cn.ibm.com), 软件工程师, IBM


王秉坤,IBM 中国软件开发实验室工程师,目前主要致力于基于 Rational 平台解决方案的开发。

2008 年 4 月 10 日

		<div aria-hidden="true" class="ibm-container" id="dw-toc"><div class="ibm-container-body"><ul class="ibm-twisty"><li><a href="#toggle" class="ibm-twisty-trigger ibm-twisty-trigger-closed"><img src="//www.ibm.com/i/c.gif" alt="expand"></a><span class="ibm-twisty-head">内容</span><div class="ibm-twisty-body" style="display: none;"><ul style="font-size:0.8em" class="ibm-link-list">
  • CAS 介绍
  • 部署 CAS Server
  • 部署客户端应用
  • 效果
  • 结束语
  • 参考资料
  • 评论
  • 使用 CAS 在 Tomcat 中实现单点登录 http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/的更多相关文章

    1. CAS 在 Tomcat 中实现单点登录

      单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统 中,用户只需要登录一次就可以访问所有相互信任的应用系统.CA ...

    2. 【IBM】使用 CAS 在 Tomcat 中实现单点登录

      来源: IBM Developer http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/ 张 涛 (zzhangt@cn.ibm.com ...

    3. 使用 CAS 在 Tomcat 中实现单点登录

      单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统.CAS ...

    4. 在Tomcat中配置单点登录

      单点登录:Single Sign-On .概述 一旦你设置了realm和验证的方法,你就需要进行实际的用户登录处理.一般说来,对用户而言登录系统是一件很麻烦的事情,你必须尽量减少用户登录验证的次数.作 ...

    5. Salesforce中的单点登录简介

      单点登录的定义 引自维基百科: 单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性.当拥有这项属性时, ...

    6. cas+tomcat+shiro实现单点登录-4-Apache Shiro 集成Cas作为cas client端实现

      目录 1.tomcat添加https安全协议 2.下载cas server端部署到tomcat上 3.CAS服务器深入配置(连接MYSQL) 4.Apache Shiro 集成Cas作为cas cli ...

    7. cas+tomcat+shiro实现单点登录-3-CAS服务器深入配置(连接MYSQL)

      目录 1.tomcat添加https安全协议 2.下载cas server端部署到tomcat上 3.CAS服务器深入配置(连接MYSQL) 4.Apache Shiro 集成Cas作为cas cli ...

    8. cas+tomcat+shiro实现单点登录-2-部署cas server到tomcat

      目录 1.tomcat添加https安全协议 2.下载cas server端部署到tomcat上 3.CAS服务器深入配置(连接MYSQL) 4.Apache Shiro 集成Cas作为cas cli ...

    9. cas 在.net 下的单点登录实现及 ,Net Mvc的接入

      最近在研究单点登录,发现用的最广的就是cas了,查了下资料,发现有人写了详细的说明 地址:http://www.cnblogs.com/zhenyulu/archive/2013/01/22/2870 ...

    随机推荐

    1. java面试(二)

      1.java常见的容器 几乎所有的容器都继承了Collecton接口,包括List.Set.Queue.Map List包括Vector.ArrayList.LinkedList,      Set包 ...

    2. 基于Facebook开源框架SocketRocket的即时通讯

      SocketRocket 介绍: SocketRock 是 Facebook 开源的框架,基于 WebSocket 客户端类库,适用于 iOS.Mac OS.tv OS.GitHub 传送门:http ...

    3. 解决:使用 swiper 自动轮播图片,当拖动过 swiper 内的内容时,导致不继续自动轮播

      版本为1.3 当使用了 swiper 后: var mySwiper = new Swiper('.banner .swiper-container', { autoplay: 3000, loop: ...

    4. Python - 编程技巧,语法糖,黑魔法,pythonic

      参考,搬运 http://python-web-guide.readthedocs.io/zh/latest/idiom/idiom.html 待定 1. Python支持链式比较 # bad a = ...

    5. Scrapy 分布式爬取

      由于受到计算机能力和网络带宽的限制,单台计算机运行的爬虫咋爬取数据量较大时,需要耗费很长时间.分布式爬取的思想是“人多力量大”,在网络中的多台计算机同时运行程序,公童完成一个大型爬取任务, Scrap ...

    6. 登陆页面的Sql注入

      自己手工注入的知识比较薄弱,这里就记录一下注入过程 题目: .登陆页面,使用sql万能密码可以登陆账号,但是flag不会自己跳出来,出题人是想让我们手工注入 常用万能密码: 'or'='or' adm ...

    7. Django:cookie和session相关问题

      http://www.cnblogs.com/fnng/p/3750596.html http://www.cnblogs.com/chenchao1990/p/5283725.html

    8. Controller 层类

      package com.thinkgem.jeesite.modules.yudengji.web; import java.util.Date; import javax.servlet.http. ...

    9. Linux centosVMware iptables规则备份和恢复、firewalld的9个zone、firewalld关于zone的操作、firewalld关于service的操作

      一.iptables规则备份和恢复 保存和备份iptables规则 service iptables save //会把规则保存到 /etc/sysconfig/iptables 把iptables规 ...

    10. 用Navicat连接阿里云ECS服务器上的MySQL数据库,连接不上,并且报10060错误

      设置远程访问(使用root密码): grant all privileges on . to 'root' @'%' identified by '123456'; flush privileges; ...