CAS Server 是一套基于 Java 实现的服务,该服务以一个 Java Web Application 单独部署在与 servlet2.3 兼容的 Web 服务器上,另外,由于 Client 与 CAS Server 之间的交互采用 Https 协议,因此部署 CAS Server 的服务器还需要支持 SSL 协议。当 SSL 配置成功过后,像普通 Web 应用一样将 CAS Server 部署在服务器上就能正常运行了,不过,在真正使用之前,还需要扩展验证用户的接口。
一、环境
- apache-tomcat-6.0.36
- JDK6
- CAS Server版本:cas-server-3.5.2
- CAS Client版本:cas-client-3.1.12、cas-client-3.2.1
二、配置
1.解压cas-server-3.5.2 文件进入最后一个文件夹modules 找到最后一个war包cas-server-webapp-3.5.2.war
2、将cas-server-webapp-3.5.2.war拷贝到apache-tomcat-6.0.36\webapps 下 并修改为 cas.war 启动tomcat服务。
3、浏览器输入http://localhost:8081/cas/login
4、输入用户名a密码a(cas 默认配置 输入用户名密码系统即可通过验证)
备注:1、在cas login页面看到Non-secure Connection
You are currently accessing CAS over a non-secure connection. Single Sign On WILL NOT WORK. In order to have single sign on work, you MUST log in over HTTPS.
非安全连接
您正在访问CAS在非安全连接。单点登录将无法工作。为了有单点登录的工作,你必须通过HTTPS登录。
这是因为我们只迈出了第一步还未配置Tomcat Https加密协议,稍后整理笔记。
2、cas-server-3.5.2.rar、cas-client-3.2.1.rar 源码文件大概81MB 文件过大无法分享,有兴趣的朋友可到官网下载 如果无法下载请留下email或QQ 我会抽空发给大家。