年末将至,忙碌了好几个月的项目也接近尾声了。在这个项目中,因为要和其余外系统作单点登陆(SSO),整合其余系统的功能。在网上查询了相关资料后,最终选取了Yale大学发起的一个开源项目 CAS, 做为项目的一个单点登陆框架,这个框架也是在单点登陆解决方案里使用量比较多的。框架
如今项目差很少已经结束了,因此想趁这段时间整理一下使用的一些技术,先从CAS这个开始,主要是为了总结一下本身使用的经验,以及记录使用过程当中的一些问题,以备后面再使用时,能够做为一个参考。CAS的官方网站是 https://www.apereo.org/cas ,做者最近刚刚更新了最新的4.0版本,而咱们的项目中使用的版本是3.5.1的(由于已经发布生产了,就没升级)。因为4.0已是一个Release 版本了,因此决定这系列文章采用4.0的版本做为记录(本人强迫症,喜欢用最新的版本 >_<)。网站
因为是第一次写这样的博客,可能会出现一些错误。若是出现错误,请你们指正,并欢迎你们提出宝贵的意见。get
PS:更新时间,本身暂定为2天更新一章。做为新手,可能会比较困难,但压力即动力。博客