为了解读代码,我们首先需要获取到CAS单点登录的源码。
-
源文件及版本
cas-4.2.6.zip
cas-client-core-3.4.1.jar
spring-webflow-2.4.2.RELEASE.zip
spring-framework-4.2.x.zip
-
环境
操作系统:win7
IDE:eclipse、Idea
应用服务器:tomcat7
JDK:1.7
CAS服务端地址:http://localhost:8080/cas
CAS客户端地址:http://localhost:8088/cas-client/
如何把CAS源码导入IDE中请自行百度,不在此文中展开。
-
CAS单点登录基本流程
下面是CAS单点登录服务端最基本的协议过程(网载): -
参考网站和资源
CAS单点登录项目官网:https://www.apereo.org/projects/cas
CAS单点登录源码GITHUB地址:https://github.com/apereo/cas
CAS单点登录相关文档和例子:https://apereo.github.io/cas/
预备知识:了解Spring框架和Spring web flow