CAS
邪影oOo
这个作者很懒,什么都没留下…
展开
-
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)一
CAS in Action(cas-server-3.3.4 + cas-client-3.1.3)纠结了2天,终于把CAS的第一个例子搭起来了…网上找了N多文档,都不太适用,特别是在client的配置方面…因为我用的是 3.1.3的,网上大部分是2.X版本的…以前的老版本是耶鲁实验室开发的,但是3.X后(具体啥版本开始我也不清楚…)是由jasig开发的,代码结构完全变了…下面发一些我的配...2009-12-03 18:01:01 · 882 阅读 · 1 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)九
配置还有使用spring的方式,这里就不列出了,如果大家有兴趣,可以参考官方资料至此,子系统已经接入CAS,当访问子系统的时候,如果没有经过认证,将会跳转到CAS服务器,登录后会自动返回到子系统,当然,这样做并没有实现单点登陆,因为子系统还没有设为登录状态.单点登陆的实现CAS服务端在认证通过后,会把当前认证通过的登陆用户名传递到子系统,当然,认证通过的用户名有可能与子系统的用户名不一...2009-12-03 18:25:30 · 267 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)八
3.1.3的配置下面是3.1.3版本的配置方式,我目前使用的就是3.1.3我的子系统和CAS服务器是在2个tomcat下,2个tomcat分别使用不同的JDK(2个JDK都得导入密钥,否则会无法认证通过,报CAS无响应错误,当然用同一个JDK也是可以的)CSA服务器是用的8080端口,HTTPS 是8443端口,子系统使用的是9090端口同样,打开子系统的web.xml,增加如下配置:...2009-12-03 18:22:10 · 190 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)七
CAS客户端(接入CAS的子系统)配置2.x的配置CAS客户端配置非常的简单,但这里需要进行些修改,并导入2.x的jar以下是官方文档中客户端web.xml中配置<filter><filter-name>CAS Filter</filter-name><filter-class>edu.yale.its.tp.ca...2009-12-03 18:21:17 · 219 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)六
keytool用法keytool 用法:-certreq [-v] [-protected] [-alias <别名>] [-sigalg <sigalg>] [-file <csr_file>] [-keypass <密钥库口令>] [-key...2009-12-03 18:20:10 · 148 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)五
扩展 CAS Server 界面CAS 提供了 2 套默认的页面,分别为“ default ”和“ simple ”,分别在目录“ cas/WEB-INF/view/jsp/default ”和“ cas/WEB-INF/view/jsp/simple ”下。其中 default 是一个稍微复杂一些的页面,使用 CSS,而 simple 则是能让 CAS 正常工作的最简化的页面。...2009-12-03 18:18:41 · 171 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)四
CASPasswordEncoder.javapackage org.kr.test.casTest.sha; import org.jasig.cas.authentication.handler.PasswordEncoder; public class CASPasswordEncoder implements PasswordEncoder { p...2009-12-03 18:16:50 · 236 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)三
} catch (Exception ignored) {} } } /** * Calculate digest of given String using given algorithm. * Encode digest in MIME-like base64. * * @param pass the ...2009-12-03 18:15:55 · 227 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)二
DigestUtil.javapackage org.kr.test.casTest.sha;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;impor...2009-12-03 18:13:17 · 113 阅读 · 0 评论 -
CAS实战(cas-server-3.3.4 + cas-client-3.1.3)十
单点登出的实现单点登出的配置很简单 <filter> <filter-name>CAS Single Sign Out Filter</filter-name> <filter-class>org.jasig.cas.client.session.SingleSignOutFilter&l...2009-12-03 18:27:08 · 211 阅读 · 0 评论