CAS架构与原理简介

CAS架构与原理简介,第1张

CAS是耶鲁大学发起的一个开源单点登录项目,也是用的最为广泛的开源项目。对于学习SSO有非常好的参考价值

单点登录(Single Sign On),简称为 SSO。多用于多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,最简单的单点登入实现可以完全基于 cookie ,通过往浏览器写带有登入信息的token来达到多点登入的目的,有兴趣的可以自己动手实现一个

先盗个图 :

从结构上看,分成了三部分:CAS Client,CAS Server,浏览器

CAS Client 与受保护的客户端应用部署在一起,以 Filter 方式保护 Web 应用的受保护资源,过滤从客户端过来的每一个Web请求

下面我将分为两部分(用户第一次登录验证和之后的登录验证)详细解析其登入原理

以上是第一次验证时基本流程

跨域的关键在于浏览器端的Cookie: TGC ,因为这个Cookie是设置在 SSO Server 端的,也就保证了统一票据和 Client 端域名无关。

cas 单点登录核心就是 单个cookie , N个session

在该协议中,所有与 CAS Server 的交互均采用 SSL 协议,以确保 ST 和 TGC 的安全性。

这是个多义词:

CAS是中国科学院(Chinese Academy of Sciences)的简称,成立于1949年11月,为中国自然科学最高学术机构、科学技术最高咨询机构、自然科学与高技术综合研究发展中心。

CAS是随路信令,线路信令是监视中继线上的呼叫状态的信念,通过电信上业务信道本事或始终与其相关联的信念信道进行传送的一种信息方式。

CAS通信自动化系统是一个中枢神经系统,它包括以数字式程控交换机为该中心的通信系统,以及通过楼宇的结构化综合布线系统来实现计算机网络、卫星通信、闭路电视、可视电话、电视会议等系统的综合,从而达到楼宇内、市内、国内以及国际间的信息沟通与共享。

简述CAS中科院

1机构概览:

据2016年1月中科院官网显示,中科院设有院机关13个,分院12个,研究单位114个,学校及公共支撑单位7个,其他单位4个,共建单位12个,院直接投资的全资及控股企业22个,四类机构34个,院非法人单元113个,相关组织5个。

2机构分类:

据2016年1月中国科学院官网显示,全院共拥有12个分院、100多家科研院所、2所直属高校(中国科学院大学、中国科学技术大学)、1所共建高校(与上海市人民政府共建上海科技大学)、130多个国家级重点实验室和工程中心、210多个野外观测台站,承担20余项国家重大科技基础设施的建设与运行,正式职工68万余人,在学研究生52万余人;建成了完整的自然科学学科体系,物理、化学、材料科学、数学、环境与生态学、地球科学等学科整体水平已进入世界先进行列。

3杰出人才:

中国科学院汇聚和造就出一大批为新中国科技事业做出重大贡献的科学家,其中代表人物有“两d一星元勋”于敏、王大珩、王希季、王淦昌、邓稼先、朱光亚、孙家栋、任新民、吴自良、陈芳允、陈能宽、杨嘉墀、周光召、赵九章、钱骥、钱三强、钱学森、郭永怀、屠守锷、黄纬禄、程开甲、彭桓武。

以上就是关于CAS架构与原理简介全部的内容,包括:CAS架构与原理简介、cas底层原理、CAS 单点登录原理解析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9647310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存