CAS单点登录学习笔记二之部署CAS Server

       CAS Server 是一套基于 Java 实现的服务,该服务以一个 Java Web Application 单独部署在与 servlet2.3 兼容的 Web 服务器上,另外,由于 Client 与 CAS Server 之间的交互采用 Https 协议,因此部署 CAS Server 的服务器还需要支持 SSL 协议。当 SSL 配置成功过后,像普通 Web 应用一样将 CAS Server 部署在服务器上就能正常运行了,不过,在真正使用之前,还需要扩展验证用户的接口。

一、环境

  1. apache-tomcat-6.0.36
  2. JDK6
  3. CAS Server版本:cas-server-3.5.2
  4. 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 我会抽空发给大家。
 

猜你喜欢

转载自dylanxu.iteye.com/blog/1871315