Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java Security  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 关于单点登陆(SSO)的开源项目CAS的一个问题, 用过yale大学CAS的帮帮忙吧,先谢啦,哈哈
ukulele





发贴: 2
积分: 0
于 2005-12-23 10:52 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
CAS是Yale大学的一个SSO开源项目
我在配置简单的HelloWorld的时候,遇到了问题
我是按照这篇文章进行配置的
http://www-128.ibm.com/developerworks/web/library/wa-singlesign/

1.首先我打开tomcat5.5的SSL
就是uncomment掉server.xml里的那段注释

2.生成安全证书
%java_home%\bin\keytool -genkey -alias tomcat -keyalg RSA
密码是:changeit
姓名是:localhost
其他随便写的
之后是
%java_home%\bin\keytool -export -alias tomcat -file server.crt

%java_home%\bin\keytool -import -file server.crt -keystore %java_home%/jre/lib/security/cacerts
然后启动tomcat, 打开ie, 输入https://localhost:8443, 成功进入tomcat的welcome页!

3.将CAS server3.0.2中target目录中的CAS.war复制到%tomcat_home%\webapps目录下.

4.将cas-client-java-2.1.1\dist\casclient.jar文件复制到%tomcat_home%\common\lib中

5.修改tomcat自带的servlet-examples的web.xml, 加入cas的过滤器:
<filter>
<filter-name>CAS Filter</filter-name>
<filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
<init-param>
<param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
<param-value>https://localhost:8443/cas/login</param-value>
</init-param>
<init-param>
<param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
<param-value>https://localhost:8443/cas/proxyValidate</param-value>
</init-param>
<init-param>
<param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
<param-value>localhost</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>CAS Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

6.启动tomcat !,CAS.war文件被自动在webapps下释放出CAS目录
进入https://localhost:8443/servlets-examples, 被自动转发到CAS的登陆页面.
到这里都一切正常啊!

7.在CAS登陆页面中输入用户名和密码相同的字符串,然后点"login"按钮
问题出现了:请求没有被转到servlets-examples页面, 却是"找不到服务器 无法显示网页"的空白页

高人指点一下, 我到底是什么地方出错了呀

急的都上火啦 5555555555555~~~~~




话题树型展开
人气 标题 作者 字数 发贴时间
9250 关于单点登陆(SSO)的开源项目CAS的一个问题, 用过yale大学CAS的帮帮忙吧,先谢啦,哈哈 ukulele 1787 2005-12-23 10:52

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923