首页 > 代码库 > CAS系列:CAS Server简介与安装
CAS系列:CAS Server简介与安装
CAS是什么?
JA-SIG CAS 是一个企业级的、开源的基于Java2EE的SSO解决方案。它有多种用不同语言编写的客户端。CAS是由耶鲁大学(Yale)开发。
CAS Server版本与Java版本
CAS 3.1
要部署CAS3.1,至少得JDK1.5 。
On the Windows PC, building CAS has been tested with the following:
- JDK 1.5.0_8 and higher
- JDK 1.6 and higher
On Linux Machines, building CAS has been tested with the following:
- JDK 1.6 and higher
On a Macintosh, building CAS has been tested with the following:
- JDK 1.5 (if tests are disabled, see note below)
On a Solaris machine, it hasn‘t been tested but mostly one will need the following:
- JDK 1.6 or higher
CAS 3.5
要部署CAS 3.5, JDK版本至少为1.6 。
On Windows 7 machine, building and deploying CAS 3.5 has been tested with:
- JDK 1.7.05
- JRE 1.7.05
- Maven 3.0.4
On OS X (10.7.4) machine, building and deploying CAS 3.5 has been tested with:
- JDK 1.6.0_33
- JRE 1.6.0_33
- Maven 3.0.4
CAS 4.X
JDK版本至少为1.6 。
CAS 官方在线文档地址:
CAS Server 3.1的地址:https://wiki.jasig.org/display/CASUM/Home
CAS 3.1 Java客户端地址:https://wiki.jasig.org/display/CASC/CAS+Client+for+Java+3.1
CAS Server 4.0的地址:http://jasig.github.io/cas/4.0.0/index.html
快速安装CAS Server
1)在JA-SIG官网上下载CAS Server 3.5版本,解压。
目录下INSTALL.txt其实就是按照的方法。可以打开看看。
2)这个目录下,cas-server-xxx的就是CAS中的各个模块。在modules文件夹下,
包含两个文件:
把cas-server-webapp-3.5.0.war放到tomcat/webapps目录下,然后启动tomcat。
3)接下来访问这个项目,http://localhost:8888/cas-server-webapp-3.5.0
端口改成你自己的tomcat的端口就行了。
然后输入用户名、密码就行了。用户名密码是一样的,可以任意输入。
然后就登录成功了:
至此,CAS Server就可以使用了。
接下来看看CAS Server 使用了什么技术。
CAS Server也是一个J2EE 项目。从web.xml查看:
从这里可以直接看出,CAS Server其实和SpringSecurity结合使用的。
所以,要学习CAS Server是如何实现的,最好还是对SpringSecurity有所了解。