使用 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. Mac下MyEclipse安装及破解

      一.安装MyEclipse 去 官网下载MyEclipse ,我这里下载的是最新版MyEclipse 2017 CI 5,安装之后不要立即打开,不然会导致后面破解失败. 二.破解 1.下载破解文件,亲 ...

    2. 关于python 3.x import matplotlib as plt ImportError: DLL load failed: 找不到指定的模块

      windows 10下使用conda update --all更新过后,就出现这样的问题了,各种包不能用了,然后在stackoverflow上搜到有人也遇到相同的问题,并通过其中的回答找到了原因,这里 ...

    3. i.MX RT600之DSP调试环境搭建篇

      恩智浦的i.MX RT600是跨界处理器产品,同样也是i.MX RTxxx系列的开山之作.不同于i.MX RT1xxx系列单片机,i.MX RT600 采用了双核架构,将新一代Cortex-M33内核 ...

    4. centos 安装phpize

      yum -y install php-devel 然后 /usr/bin/phpize

    5. Mockito 中文文档 ( 2.0.26 beta )

      Mockito 中文文档 ( 2.0.26 beta ) 由于缺乏校对,难免有谬误之处,如果发现任何语句不通顺.翻译错误,都可以在github中的项目提出issue.谢谢~ Mockito框架官方地址 ...

    6. PAT T1012 Greedy Snake

      直接暴力枚举,注意每次深搜完状态的还原~ #include<bits/stdc++.h> using namespace std; ; int visit[maxn][maxn]; int ...

    7. day1-4js算术运算符及类型转化

      一,JS的运行环境 在html中使用JS,浏览器去解析 NodeJS环境内封装了JS的解析器 二,JavaScript的特点 1.客户端执行 2.执行顺序自上而下 3.弱类型(数据类型)语言 var ...

    8. 14 JavaScript Window对象

      Window对象表示一个浏览器窗口或者一个框架. 在客户端JavaScript中,window对象是全局对象,所有的表达式都在当前的环境中计算. Window对象的子对象: JavaScript do ...

    9. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:可滚动

      <!DOCTYPE html> <html> <head> <title>菜鸟教程(runoob.com)</title> <meta ...

    10. 第2节 Scala中面向对象编程:9、getClass和classOf;10、调用父类的constructor;11、抽象类和抽象字段;

      6.3.4.     Scala中getClass 和 classOf Class A extends class B B b=new A    b.getClass ==classOf[A] B b ...