Skip to content

Apereo CAS Overlay 项目深度解析

基于 Apereo CAS Overlay 5.3.x / 6.6.x / 7.3.x 三个大版本、Gradle / Maven 双构建工具的深度技术解析系列。

项目简介

Apereo CAS(Central Authentication Service)是企业级单点登录(SSO)解决方案的事实标准。本系列文章基于实际生产级 CAS Overlay 项目,覆盖从版本迁移、认证定制、OAuth 2.0 集成、OIDC 深度定制到容器化部署的全链路技术实践。

项目覆盖三个 CAS 大版本:

版本JavaSpring BootGradle构建工具
5.3.x82.7.187.5Gradle / Maven
6.6.x112.7.187.5Gradle / Maven
7.3.x213.5.69.1.0Gradle / Maven

技术文章索引

版本迁移与架构演进

OIDC 与 OAuth 2.0

认证与安全

数据与存储

前端与管理面板

工程化与运维

核心技术栈

┌─────────────────────────────────────────────────┐
│                   CAS Server                     │
├──────────┬──────────┬──────────┬────────────────┤
│  认证模块  │OAuth2/OIDC│  票据管理  │   主题定制    │
├──────────┴──────────┴──────────┴────────────────┤
│              Spring Boot / Spring Security        │
├──────────┬──────────┬──────────┬────────────────┤
│  MyBatis  │  Redis   │  MySQL   │   Thymeleaf    │
├──────────┴──────────┴──────────┴────────────────┤
│           Gradle / Maven + Docker                │
└─────────────────────────────────────────────────┘

适用读者

  • 企业级 SSO 系统架构师与开发者
  • 正在进行 CAS 版本升级的技术团队
  • 对单点登录、OAuth 2.0、OIDC、统一认证感兴趣的后端工程师
  • 需要深度定制 CAS 的项目团队