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