使用 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
  • 部署客户端应用
  • 效果
  • 结束语
  • 参考资料
  • 评论
  • 最新文章

    1. 一个漂亮的上传按钮input[type=file]
    2. 创业6&amp;7
    3. double精度问题,数据范围
    4. a、b交换与比较
    5. python 网络编程(五)---DNS域名系统
    6. tcpclient 类
    7. 【翻译】React vs Angular: JavaScript的双向性
    8. 浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案
    9. 【一天一道LeetCode】#105. Construct Binary Tree from Preorder and Inorder Traversal
    10. 9.1、Libgdx的输入处理的配置和查询
    11. vi命令复制粘贴
    12. 33-Java中的String,StringBuilder,StringBuffer三者的区别
    13. 二分图匹配-HK算法
    14. json-rpc和restful
    15. js实现手机号身份证等加星(*)号
    16. windows10安装配置scikit-learn步骤
    17. libgomp-4.8.5-28.el7_5.1.x86_64 is a duplicate with libgomp-4.8.5-4.el7.x86_64
    18. 小程序登陆遇到 ERR_REQUEST_PARAM
    19. java生成多位随机数方法
    20. 条件编译#ifdef的妙用详解

    热门文章

    1. mock数据时,http://localhost:8080/#/api/goods 无法访问到数据
    2. 解决小程序报错 Page &quot;pages/index/main&quot; has not been registered yet.
    3. ubuntu安装zsh终端
    4. [idea] 解决 idea 复制进项目的文件运行时无法找到的问题
    5. Spring中@MapperScan注解
    6. 操作系统OS - fork bomb(Windows)
    7. cross_val_score 交叉验证与 K折交叉验证,嗯都是抄来的,自己作个参考
    8. PAT A1135 Is It A Red Black Tree
    9. 关于热部署Devtools出现同一个类型进行类型转换失败的问题
    10. MySQL之约束