- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13-9-3 CAS集群解决方案 - OPEN 开发经验库
登录 注册
Java开源
PHP开源
JS脚本大全
OPEN家园
OPEN经验库
OPEN文档
OPEN资讯
OPEN论坛
经验搜索
所有分类 软件开发 OpenID/单点登录SSO
CAS集群解决方案
还
您的评价: 收藏该经验
行
1. 总体方案
本方案的目的是搭建一个高可用,高可伸缩的中心认证服务。环境是CAS服务器是可任意扩展的,任意
一个CAS服务节点均是等效的,CAS服务器的状态信息是集中存储的;CAS服务的客户端应用也是集群
的环境,客户端应用服务器也是可任意扩展的,客户端应用的session状态信息是集中存储的,任意两个
应用服务节点都是等效的;CAS服务器和客户端应用的状态信息集中存储在缓存服务器Memcached上。
该方案具有以下特性。
l 只支持Tomcat6.x和Tomcat7.x。
l 无单点故障。
l 能够应对Tomcat故障转移。
l 能够应对memcached故障转移。
/lib/view/open1365472645718.html 1/7
13-9-3 CAS集群解决方案 - OPEN 开发经验库
注意:上述方案中有一个问题是如果cas服务端应用程序或者客户端应用程序将某些状态数据直接存储
在jvm本地对象中的时候,则节点会出现不等效的情况,甚至出现不稳定的故障。该问题的解决办法
是:1.避免这样的情况。2.同步各jvm实例之间的所有对象。
1.1. 正 常 登 录 流 程 (未 单 点 登 录 )讨 论
讨论用户的浏览器里无TGT cookie值,即未曾登录过CAS服务器。
1. 用户浏览器访问必联网受保护的资源,假设用户未登录必联网应用,由于必联网各节点的session状态
集中存储,则任意一个节点都是等效的。
2. 用户浏览器被转发请求到cas服务器。同时会带上参数service,即带上必联网的URL地址。
3. 用户访问cas服务的/login地址。用户的cookie 中不存在TGT值。Cas服务器生成LT,并返回登录页面给用
户浏览器。
4. 用户在登录页面上输入正确的用户名和密码,提交到cas服务器。
5. cas服务器接收到用户的凭证信息。经过验证后,若正确,则生成TGT,并存储在Ticket仓库中,由于
带上了service参数值,同时cas会为该service生成ST值。然后返回到用户浏览器,将TGT值写入到用户浏
览器的cookie 中,同时将浏览器重定向都service参数值制定的url值,附带参数ticket ST值。
6. 用户再次访问必联网受保护资源。带上参数值ticket ST。必联网应用中的过滤器检测到带有该参数
后,会将参数service和ticket 的值发送请求给cas的URL地址/serviceValidate。该地址会校验ST。校验结
/lib/view/open1365472645718.html 2/7
13-9-3 CAS集群解决方案 - OPEN 开发经验库
束后会返回一个校验结果给客户端应用,如果正确则会返回登录的用户名。客户端应用则会在本应用为
该用户执行登录后处理,如加载用户信息和权限等放入到session中。至此登录完成。
7. 考虑用户访问到不同的服务器上。如用户第一次访问到必联网应用节点1,第二次访问都必联网节
点2上,由于session信息是共享的,则两个节点是等效的。若用户第一次访问到cas节点1,第二次访
问cas节点2 ,由于session和票据信息是共享集中存储的,用户访问到任意节点都是等效的,票据在任意
节点都能够得到有效地认证。
结论:该情况的流程集群不存在问题。
1.2. 已 单 点 登 录 流 程
当用户浏览器有合法的TGT,即用户浏览器已经登
您可能关注的文档
- DI604LB+路由器硬件安装手册.pdf
- 3套20万左右农村自建房,经济又好看.pdf
- 第11节 金属装饰材料(修改).doc
- 第一单元:嘉信变频调速器.pdf
- 海德泰尼克测压接头选型样本(副本).pdf
- 机械制图 5 直线、平面间相对位置.pdf
- PZ20MT2PG 说明书.pdf
- 广西柳铁一中2014届高三上学期第1次月考——数学(理).doc
- 高二物理安培力应用.ppt
- 第三课:设备维养工作室.ppt
- 2024年中国矿业大学第四期大学生入党积极分子培训班结业考试试卷及答案.pptx
- 2024年党校入党积极分子培训考试必考的140题梳理汇编.pptx
- 2023年公开选拔领导干部公共科目模拟试题及答案(共三套).pptx
- 2024年公开选拔领导干部公共科目模拟试题及答案(共三套).pptx
- 中国洗浴设备行业市场情况研究及竞争格局分析报告.pdf
- 中国洗脸盆支架行业市场情况研究及竞争格局分析报告.pdf
- 中国洗衣机塑料管行业市场情况研究及竞争格局分析报告.pdf
- 中国消泡流平剂行业市场情况研究及竞争格局分析报告.pdf
- 中国版lin总线接口线行业市场情况研究及竞争格局分析报告.pdf
- 中国洗网水行业市场情况研究及竞争格局分析报告.pdf
文档评论(0)