集中式认证服务

✍ dations ◷ 2025-07-29 12:54:23 #Java平台软件,自由安全软件,计算机访问控制协议,访问控制软件

集中式认证服务(英语:Central Authentication Service,缩写CAS)是一种针对万维网的单点登录协议。它的目的是允许一个用户访问多个应用程序,而只需向认证服务器提供一次凭证(如用户名和密码)。这样用户不仅不需在登陆web应用程序时重复认证,而且这些应用程序也无法获得密码等敏感信息。“CAS”也指实现了该协议的软件包。

CAS 协议基于在客户端Web浏览器、Web应用和CAS服务器之间的票据验证。当客户端访问访问应用程序,请求身份验证时,应用程序重定向到CAS。CAS验证客户端是否被授权,通常通过在数据库对用户名和密码进行检查。如果身份验证成功,CAS一次性在客户端以Cookie形式发放TGT票据,在其有效期CAS将一直信任用户,同时将客户端自动返回到应用程序,并向应用传递身份验证票(Service ticket)。然后,应用程序通过安全连接连接CAS,并提供自己的服务标识和验证票。之后CAS给出了关于特定用户是否已成功通过身份验证的应用程序授信信息。

CAS 允许通过代理服务器进行多层身份验证,还可以实现不同CAS服务器的授权。后端服务(如数据库或邮件服务器)可以使用CAS,通过从Web应用程序接收到的信息验证用户是否被授权。因此,网页邮件客户端和邮件服务器都可以实现CAS,如SOGo。

CAS是由耶鲁大学的Shawn Bayern创始的,后来由耶鲁大学的Drew Mazurek维护。CAS1.0实现了单点登录。 CAS2.0引入了多级代理认证(Multi-tier proxy authentication)。CAS其他几个版本已经有了新的功能。

2004年12月,CAS成为Jasig(英语:Jasig)的一个项目,2008年该组织负责CAS的维护和发展。CAS原名“耶鲁大学CAS”,此后被称为“Jasig CAS”。

2005年5月,CAS协议版本2发布,引入代理和服务验证。

2006年12月,安德鲁·W·梅隆基金会(英语:Andrew W. Mellon Foundation)授予耶鲁大学第一届梅隆技术协作奖,颁发50000美元的奖金对耶鲁大学开发CAS进行奖励。颁奖之时,CAS在“数以百计的大学校园”中使用。

2012年12月,JASIG与Sakai基金合并,CAS改名为Apereo CAS。

2016年11月,基于Spring Boot的CAS软件版本5发布。

相关

  • 儿童权利儿童人权(英文:Children's rights),指的是儿童享有的各项权利,是人权的一部分。儿童人权着重强调对未成年人的特别保护及关爱。1989年联合国签署的《儿童权利公约》中将“儿童”
  • 胡达·佐格比胡达·亚也·佐格比 (英语:Huda Yahya Zoghbi,阿拉伯语:هدى الهبري الزغبي‎,1955年6月24日-),原名胡达·阿尔-希贝里(Huda El-Hibri),黎巴嫩裔美国遗传学家,休斯敦贝勒
  • 深南路深南路,根据位置不同被称为深南大道、深南东路或深南中路,是中国广东省深圳市的一条东西向重要交通主干道。深南路东始于罗湖区深南沿河立交,西终于南山区南头检查站,全长约28公
  • 褐基蜻蜓褐基蜻蜓分布于低中海拔山区,栖息于池塘、沼泽等水域。体长40-50mm,雄虫复眼上红下黑褐色,合胸呈红色,腹部为红色,背面第8-9节有2枚小黑斑,翅膀透明,前翅的前缘脉为红色,前后翅基具
  • 东皋心越东皋心越(日语:東皐心越/とうこう しんえつ,1639年-1696年10月25日) 俗姓蒋,字心越,法名兴俦,初名兆隐,号东皋、樵云、越道人、鹜峰野樵,是在江户时代初期从中国东渡到日本的一位禅僧
  • 刘渊元熙:304年十月—308年九月 永凤:308年十月—309年四月 汉赵光文帝刘渊(249年至254年间-310年8月19日),字元海,新兴匈奴人(今山西忻州市北),出身匈奴屠各部。为五胡十六国时代中,汉赵的
  • 列奥·冯·卡普里维列奥·冯·卡普里维(德语:Leo von Caprivi,1831年2月24日-1899年2月6日),出身于夏洛特堡(现属柏林市西区的一部分),德国少将及政治人物,他接替奥托·冯·俾斯麦,在1890到1894年之间担任
  • 刘易斯·拉瑟弗德刘易斯·莫里斯·拉瑟弗德(英语:Lewis Morris Rutherfurd,1816年11月25日-1892年5月30日),美国律师和天文学家,并且是天文摄影的先驱。拉瑟弗德出生于美国纽约的摩利萨尼亚(英语:Morr
  • 梅普尔伍德 (新泽西州)梅普尔伍德(Maplewood)是美国新泽西州埃塞克斯郡的一个城市。据2010年美国人口普查,梅普尔伍德有人口23,867人,比2000年人口普查的23,868减少1人,比1990年人口普查的21,652增加2,
  • 张西鼎张西鼎(1913年-1977年),曾用名张醒华,男,陕西扶风人,中华人民共和国军事人物,中国人民解放军少将,曾任甘肃省军区副政治委员兼政治部主任。