首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

CAS单点登录测试环境筹建步骤

2012-08-28 
CAS单点登录测试环境搭建步骤From:http://wangyaodi.javaeye.com/blog/294172实验目的:A.验证cas 和 php应

CAS单点登录测试环境搭建步骤
From:http://wangyaodi.javaeye.com/blog/294172

实验目的:

A.        验证cas 和 php应用客户端的连接性
B.        验证cas 和java应用客户端的连接性
C.        验证从java客户端连接到php客户端,session的连续性

1.       下载必要的软件:

Tomcat:apache-tomcat-5.5.27 windows安装包。Tomcat可以去apache 网站上去下载。
以下CAS有关软件可以去 http://www.ja-sig.org/products/cas/downloads/index.html 下载。
CAS server端: cas-server-3.3-release.zip
CAS php客户端:CAS-1.0.1.tgz
CAS java客户端:cas-client-2.0.11.zip

2.       搭建php和tomcat 运行环境。

我是使用AppServ V.2.5.10 来安装的PHP运行环境,这个集成环境包安装非常方便,很容易就上手。

Tomcat 的安装就更简单,使用直接解压版(不用安装成windows的服务), jdk的安装当然是必备的,这里就不累述了。

这里假定读者可以正常的安装好php 和 tomcat 的运行环境。


3.       配置CAS 服务器。

a.       为CAS服务器端生成HTTPS证书并注册

  运行如下脚本:



说明:在生成key的过程," CN=localhost" 中的localhost为Server端的域名。当然你可以改成别的,取决于你的应用。

b.       配置Tomcat的HTTPS服务
拷贝C:\Documents and Settings\Administrator\.keystore到 tomcat的 conf 目录下。
修改server.xml,去掉ssl的注释,并更改为如下配置


注意: 
请保持C:\Documents and Settings\Administrator\.keystore与%tomcat_home%\conf\.keystore一致

将cas.war 拷入 webapp  目录中,然后启动tomcat, 保证 http://localhost:8080/cas 可以访问。
用admin/admin 登录示例程序,显示登录成功则表明cas 服务器配置成功。

4.       配置PHP cas 客户端测试程序。

解压CAS-1.0.1.tgz,将CAS 目录和CAS.php 拷入 C:\AppServ\www (AppServ默认安装目录中的www目录)中。
这样, cas 的php 客户端就配置好了。
我们来测试一下这个php的cas 客户端是否起作用。


修改php客户端自带的一个示例:example_simple.php,并拷贝到www目录中。 

代码修改如下:

 

热点排行