- 1
- 0
- 约1.1万字
- 约 16页
- 2016-12-27 发布于北京
- 举报
cas服务器端配置
cas介绍:
CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。CAS 具有以下特点:
开源的企业级单点登录解决方案。
CAS Server 为需要独立部署的 Web 应用。
支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。
CAS 原理和协议
从结构上看,CAS 包含两个部分: CAS Server 和 CAS Client。CAS Server 需要独立部署,主要负责对用户的认证工作;CAS Client 负责处理对客户端受保护资源的访问请求,需要登录时,重定向到 CAS Server。图1 是 CAS 最基本的协议过程:
图 1. 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 验证的过程对于用户是透明的。
另外,CAS 协议中还提供了 Proxy (代理)模式,以适应更加高级、复杂的应用场景,具体介绍可以参考 CAS 官方网站上的相关文档。
CAS服务器端配置
配置服务器环境
首先下载必须的软件:
Tomcat6.0: /download-60.cgiWindows Service InstallerJdk: /javase/downloads/index.jsp你可以选择带有 jre 的安装文件或者你机器里现在有 jre 环境则只需要下载 JDK.Java SE 6 Update 10 Beta? (不带JRE)JDK 6 Update 6 (带JRE)Java Runtime Environment (JRE) 6 Update 6 (JRE)
下面按步骤来:1.安装JDK和JRE一直下一步到安装完成,记住JDK安装的路径。2.设置JDK相关的环境变量1).切换到桌面,右键点击“我的电脑” - 属性 - 高级 - 如图 建立一个 JAVA_HOME 环境变量,变量值为JDK的根目录。2).和上面一样的操作,建立 环境变量 CLASSPATH,值为 “.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar”3).还是操作环境变量但不是新建,而是编辑。编辑 Path 变量,最变量值最后面加上 ;%JAVA_HOME%\bin;3.安装Tomcat1).一直下一步,中间需要选择安装路径和 JVM 目录,如果JDK和JRE安装没问题,这里他应该能自动找得到,否则需要你手动指定一下。 中间什么也不用管,有一部让你设置端口,不用动,保持默认的就行了。2).新增一个 CATALINA_HOME 环境变量,变量值为你TOMCAT安装时的根目录。3.测试运行服务器
安装后的bin目录共有一下几个文件:?bootstrap.jar?tomcat-juli.jar?tomcat6.exe?tomcat6w.exe?其中tomcat6w.exe是监控tomcat运行的,可以直接运行,或者缩小到屏幕右下角成为一个小图标。?直接运行tomcat6w.exe或者“tomcat6w //ES//” 都可以进入监控配置窗口;?或者运行“tomcat6w //MS//”把它缩小到右下角。?
也可用sta
您可能关注的文档
- 《2015江苏泰州市公务员招考职位表.doc
- 《2015浙江大学会计学基础作业 2.docx
- 《2015浙江大学会计学基础作业.docx
- 《2015第七届中国服装行业供应链与物流技术研讨会7月23--24日宁波召开.doc
- 《2015继续教育满分作业2.doc
- 《2015郑州一帆教育专升本专业一览表.doc
- 《2015高级工商管理研修班-招生简章.doc
- 《2015韩国旅游攻略,韩国自由行首尔济州岛釜山全州仁川江原道京畿道庆州.docx
- 《2016-023-山东威能环保电源科技股份有限公司2016年第二次股票发行方案.doc
- 《2015项目管理300句.doc
- G681线阿勒泰至禾木喀纳斯公路建设项目增补观景停车区等服务设施项目环境影响报告表.pdf
- 来宾韦文林建材年产100万吨机制砂项目环境影响报告表.pdf
- 合山市高端环保免漆生态板加工项目环境影响报告表.pdf
- 3.5万吨_年生物基丁二酸及衍生物高端制造项目(重新报批)报告书.pdf
- G631淮阳区王店至周西路口段新建工程报告书.pdf
- 年产12万吨装配式智能钢结构、50万套钢结构工程机械配件智能自动化生产线项目环境影响报告书.doc
- 2024年新疆维吾尔自治区福海县渔业绿色循环发展试点-生态型活鱼育肥箱系统采购项目环境影响报告表.pdf
- 广西1828大健康产业园项目环境影响报告表.pdf
- 220千伏金秀站扩建工程环境影响报告表.pdf
- 20万吨_年聚苯乙烯产品优化提升项目报告书.pdf
原创力文档

文档评论(0)