云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > CAS安装使用手册-V1.2资料 - 图文

CAS安装使用手册-V1.2资料 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 11:52:23

CAS使用手册

CAS Client 与受保护的客户端应用部署在一起,以 Filter 方式保护受保护的资源。对于访问受保护资源的每个 Web 请求,CAS Client 会分析该请求的 Http 请求中是否包含 Service Ticket,如果没有,则说明当前用户尚未登录,于是将请求重定向到指定好的 CAS Server 登录地址,并传递 Service (也就是要访问的目的资源地址),以便登录成功过后转回该地址。用户在第 3 步中输入认证信息,如果登录成功,CAS Server 随机产生一个相当长度、唯一、不可伪造的 Service Ticket,并缓存以待将来验证,之后系统自动重定向到 Service 所在地址,并为客户端浏览器设置一个 Ticket Granted Cookie(TGC),CAS Client 在拿到 Service 和新产生的 Ticket 过后,在第 5,6 步中与 CAS Server 进行身份合适,以确保 Service Ticket 的合法性。

在该协议中,所有与 CAS 的交互均采用 SSL 协议,确保,ST 和 TGC 的安全性。协议工作过程中会有 2 次重定向的过程,但是 CAS Client 与 CAS Server 之间进行 Ticket 验证的过程对于用户是透明的。

3. CAS服务端安装

以Tomcat为例。

北京先进数通信息技术有限公司 版本:V1.0 - 5 -

CAS使用手册

3.1. 准备工作

安装JDK1.6。

安装apache-tomcat-6.0.29。 安装mysql-5.0。

3.2. 数据库配置

3.2.1. 创建数据库

create database cas; create table t_user (

id int not null auto_increment, username varchar(50) not null, password varchar(50) not null, primary key PK_position(id) );

3.2.2. 初始化数据

insert into t_user(username, password) values(‘111111’, ‘111111’);

3.2.3. 配置数据库连接

WebRoot/WEB-INF/cas.properties文件

3.2.4. 配置加密方式

WebRoot/WEB-INF/ deployerConfigContext.xml文件

北京先进数通信息技术有限公司 版本:V1.0 - 6 -

CAS使用手册

3.3. HTTPS验证配置

3.3.1. 服务器端证书制作

生成 server key,进入cmd(Win7用系统管理员身份进入),转到C:\\store下输入:

keytool -genkey -alias casserver -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600

注:参数 -validity 指证书的有效期(天),缺省有效期很短,只有90天。 生成证书时,您的名字与姓氏是什么,必须添域名或cas server机器名,否则SSL将不能取得TGC信息。(证书至关重要,直接影响CAS是否能正常工作)

生成server.keystore文件成功.

北京先进数通信息技术有限公司 版本:V1.0 - 7 -

CAS使用手册

3.3.2. 将证书导入的JDK的证书信任库中

第一步是导出证书,命令如下:

keytool -export -trustcacerts -alias casserver -file server.cer -keystore server.keystore -storepass changeit

第二步是导入到证书信任库,命令如下:

keytool -import -trustcacerts -alias casserver -file server.cer -keystore D:\\Program Files\\Java\\jdk1.6.0_22\\jre\\lib\\security\\cacerts -storepass changeit

注:根据不同的JDK版本证书需要导入jdk/jre中。

列出所导入证书

keytool -list -v -keystore D:\\Java\\jre1.6.0_02\\lib\\security\\cacerts

删除存在的证书

Keytool -delete -trustcacerts -alias

casserver -keystore D:\\Java\\jre1.6.0_02\\lib\\security\\cacerts -storepass changeit

3.4. CAS Server部署

3.4.1. 应用服务器配置

修改%TOMCAT_HOME%\\conf\\server.xml,添加如下配置

北京先进数通信息技术有限公司 版本:V1.0 - 8 -

搜索更多关于: CAS安装使用手册-V1.2资料 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

CAS使用手册 CAS Client 与受保护的客户端应用部署在一起,以 Filter 方式保护受保护的资源。对于访问受保护资源的每个 Web 请求,CAS Client 会分析该请求的 Http 请求中是否包含 Service Ticket,如果没有,则说明当前用户尚未登录,于是将请求重定向到指定好的 CAS Server 登录地址,并传递 Service (也就是要访问的目的资源地址),以便登录成功过后转回该地址。用户在第 3 步中输入认证信息,如果登录成功,CAS Server 随机产生一个相当长度、唯一、不可伪造的 Service Ticket,并缓存以待将来验证,之后系统自动重定向到 Service 所在地址,并为客户端浏览器设置一个 Ticket Granted Cookie(TGC),CAS Client 在拿到 Service 和新产生

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com