cas服务器端和客户端配置

cas服务器端和客户端配置

ID:8807445

大小:431.00 KB

页数:16页

时间:2018-04-08

cas服务器端和客户端配置_第1页
cas服务器端和客户端配置_第2页
cas服务器端和客户端配置_第3页
cas服务器端和客户端配置_第4页
cas服务器端和客户端配置_第5页
资源描述:

《cas服务器端和客户端配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、cas服务器端配置cas介绍:CAS是Yale大学发起的一个开源项目,旨在为Web应用系统提供一种可靠的单点登录方法,CAS在2004年12月正式成为JA-SIG的一个项目。CAS具有以下特点:·开源的企业级单点登录解决方案。·CASServer为需要独立部署的Web应用。·支持非常多的客户端(这里指单点登录系统中的各个Web应用),包括Java,.Net,PHP,Perl,Apache,uPortal,Ruby等。CAS原理和协议从结构上看,CAS包含两个部分:CASServer和CASClient。

2、CASServer需要独立部署,主要负责对用户的认证工作;CASClient负责处理对客户端受保护资源的访问请求,需要登录时,重定向到CASServer。图1是CAS最基本的协议过程:图1.CAS基础协议 CASClient与受保护的客户端应用部署在一起,以Filter方式保护受保护的资源。对于访问受保护资源的每个Web请求,CASClient会分析该请求的Http请求中是否包含ServiceTicket,如果没有,则说明当前用户尚未登录,于是将请求重定向到指定好的CASServer登录地址,并传递Se

3、rvice(也就是要访问的目的资源地址),以便登录成功过后转回该地址。用户在第3步中输入认证信息,如果登录成功,CASServer随机产生一个相当长度、唯一、不可伪造的ServiceTicket,并缓存以待将来验证,之后系统自动重定向到Service所在地址,并为客户端浏览器设置一个TicketGrantedCookie(TGC),CASClient在拿到Service和新产生的Ticket过后,在第5,6步中与CASServer进行身份合适,以确保ServiceTicket的合法性。在该协议中,所有与

4、CAS的交互均采用SSL协议,确保,ST和TGC的安全性。协议工作过程中会有2次重定向的过程,但是CASClient与CASServer之间进行Ticket验证的过程对于用户是透明的。另外,CAS协议中还提供了Proxy(代理)模式,以适应更加高级、复杂的应用场景,具体介绍可以参考CAS官方网站上的相关文档。CAS服务器端配置配置服务器环境首先下载必须的软件:Tomcat6.0:http://tomcat.apache.org/download-60.cgiWindowsServiceInstaller

5、Jdk:http://java.sun.com/javase/downloads/index.jsp你可以选择带有jre的安装文件或者你机器里现在有jre环境则只需要下载JDK.JavaSE6Update10Beta (不带JRE)JDK6Update6(带JRE)JavaRuntimeEnvironment(JRE)6Update6(JRE)下面按步骤来:1.安装JDK和JRE一直下一步到安装完成,记住JDK安装的路径。2.设置JDK相关的环境变量1).切换到桌面,右键点击“我的电脑”->属性->高级

6、->如图建立一个JAVA_HOME环境变量,变量值为JDK的根目录。2).和上面一样的操作,建立环境变量CLASSPATH,值为“.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar;%JAVA_HOME%jrelibrt.jar”3).还是操作环境变量但不是新建,而是编辑。编辑Path变量,最变量值最后面加上;%JAVA_HOME%bin;3.安装Tomcat1).一直下一步,中间需要选择安装路径和JVM目录,如果JDK和JRE安装没问题,这里他应该能自动找得

7、到,否则需要你手动指定一下。中间什么也不用管,有一部让你设置端口,不用动,保持默认的就行了。2).新增一个CATALINA_HOME环境变量,变量值为你TOMCAT安装时的根目录。3.测试运行服务器安装后的bin目录共有一下几个文件: bootstrap.jar tomcat-juli.jar tomcat6.exe tomcat6w.exe 其中tomcat6w.exe是监控tomcat运行的,可以直接运行,或者缩小到屏幕右下角成为一个小图标。 直接运行tomcat6w.exe或者“tomcat6w/

8、/ES//”都可以进入监控配置窗口; 或者运行“tomcat6w//MS//”把它缩小到右下角。 也可用startup.bat和shutdown.bat来启动和关闭服务。web访问测试 启动后,可以通过浏览器进行访问,测试运行是否正常。 用IE或者Firefox等浏览器,输入地址: http://localhost:8080/      --如果安装时修改了端口,请把8080用修改后的值替换。 如果能够正常浏览到tomcat欢迎信息,就是正

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。