CAS

随着微服务、SOA等架构的盛行,一个产品往往需要很多系统构成。单点登录也成为了最常见的需求场景之一。

单点登录的解决方案有很多,个人认为CAS是在单点登录解决方案中是功能最全面也最成熟的一个,且更新频率非常高。这也是我在jbone-sso项目中选择CAS的原因。

在使用CAS落地实施的过程中,遇到了很多问题,也踩过很多坑,其主要原因不是框架本身问题,而是网上关于CAS的教程实在太少,只能硬啃官方文档。

为了节省大家的实施成本,降低学习门槛,我想在这里尝试做以下分享:

  1. CAS常用功能的实现;
  2. 在我力所能及的范围内深入到CAS内部,探究其中的实现原理。

希望能给需要的朋友一点点帮助!

系统要求
CAS版本:6.0.1
JDK版本:11+