摘要:
对于CAS Server的cas.war中默认的认证Handler是SimpleTestUsernamePasswordAuthenticationHandler,该方式只要输入的用户名和密码相同就能通过验证,因此需要更改设置,常见的有数据库,xml文件,ldap方式。下面讲述数据库和ldap两种方式。 在CAS Server中webapp下的cas中配置文件deployerConfigContext.xml,把上述的简单认证注释掉,在其下面加入数据库handler,如下: --> 上述配置还是用到了dataSource和passwordEncoder,因此需要加入以下配置,位置只要在.
阅读全文
posted @ 2012-12-20 17:22
糊涂先生
阅读(1771)
推荐(0)
编辑
摘要:
在配置中出现错误,有些错误很好解决,但这两个错误对我的心情影响最大,因此记录下来。 错误1:java.lang.RuntimeException:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX path building failed 这个错误遇到之后,就一直在google发现大家都是用个java程序,然后运行程序加入证书,然而我自己运行的时候却出现了错误,很是伤心,就知道是证书找不到证书,就一直在导入证书,后来才找到解决办法:cas server和web 应用之间双向认证,.
阅读全文
posted @ 2012-12-20 15:47
糊涂先生
阅读(626)
推荐(0)
编辑
摘要:
最近自己一直配置CAS但是发现使用数据库表认证时,总是会有错误,暂时先把采取简单认证的搭建好再说吧,在此做个记录! 环境说明: 本机:192.168.0.2 计算机名:localhost CAS Server:192.168.0.110 计算机名:cas.server Web应用-CasClient: 192.168.0.11 计算机名:cas.client 首先修改dns文件,c:\windows\system32\drivers\etc\hosts,或者/etc/hosts配置各个主机名。 可以去到cas官方网站下载cas server和cas cli...
阅读全文
posted @ 2012-12-20 13:53
糊涂先生
阅读(972)
推荐(0)
编辑
摘要:
CAS(Central Authentication Service),是耶鲁大学开发的单点登录系统(SSO,singlesign-on),应用广泛,具有独立于平台的,易于理解,支持代理功能。CAS 系统在各个大学如耶鲁大学、加州大学、剑桥大学、香港科技大学等得到应用。 从结构上看,CAS 包含两个部分: CAS Server 和 CAS Client。 CAS Server 需要独立部署,主要负责对用户的认证工作,CAS Server的实现有多种选择,如Yale CAS Server和ESUP CAS Server等。CAS Server 会处理用户名/ 密码等凭证(Credenti...
阅读全文
posted @ 2012-12-20 12:33
糊涂先生
阅读(876)
推荐(0)
编辑