这里是黄永亮的博客

CAS

CAS架构

原文地址:https://apereo.github.io/cas/4.2.x/planning/Architecture.html 架构 CAS 架构图 系统组件 CAS系统架构包含服务器和客户端包括两个部分,他们之间通过各种协议通信。 CAS服务器 CAS服务器端是在Spring框架下用Java写的Servlet,主要职责为通过分发和认证票据(ticket)认证用户和授权访问启用CAS的服务(通常来说叫做CAS客户端)。用户成功登录的话服务器端会发放一个ticket-granting ticket(票据授权凭证,简写TGT,下同),这时一个单点登录(SSO)的会话会被创建。当用户通过浏览器使用TGT当作令牌重定向的时候会拿到一个ser ...

CAS部署Gradle-Overlay

参考:https://apereo.github.io/cas/development/installation/Maven-Overlay-Installation.html 这是最简单部署CAS的方法了,之后再更新如何从源码编译。。。 下载模板工程 地址:https://github.com/apereo/cas-gradle-overlay-template/tree/4.2 ## 编译 bash ./gradlew[.bat] clean build 制作war文件 bash ./gradlew[.bat] clean build explodeWar 把制作完的war放到tomcat下的webapp即可 配置在etc/cas下 需要定制化覆盖对应内容即可,结构如下 ├── src │ ├── main │ │ ├── java │ │ │ └── edu │ │ │ ...