文章目录
前言
一、CAS是什么?
二、搭建客户端系统
引入CAS
客户端后端搭建
总结
前言
什么是单点登录?单点登录全称SingleSignOn(以下简称SSO),是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分,如图(不标准,只是方便理解)。
一、CAS是什么?
CAS是Yale大学发起的一个开源项目,旨在为Web应用系统提供一种可靠的单点登录方法,CAS在年12月正式成为JA-SIG的一个项目。CAS具有以下特点:
开源的企业级单点登录解决方案。
CASServer为需要独立部署的Web应用。
CASClient支持非常多的客户端(这里指单点登录系统中的各个Web应用),包括Java,.Net,PHP,Perl,Apache,uPortal,Ruby等。
二、搭建客户端系统
1.引入CAS
参考: