1.编辑CAS下的deployerConfigContext.xml,注释其中的SimpleTestUsernamePasswordAuthenticationHandler验证Handler,添加以下代码:
<property name="authenticationHandlers"> <list> <bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler" p:httpClient-ref="httpClient" /> <bean class="org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler" > <property name="filter" value="%u" /> <property name="contextSource" ref="contextSource" /> <property name="ignorePartialResultException" value="yes" /> </bean> </list> </property>
<bean id="contextSource" class="org.springframework.ldap.core.support.LdapContextSource"> <property name="pooled" value="false"/> <property name="url" value="ldap://172.16.5.1:389" /> <property name="userDn" value="userDn"/> <property name="password" value="password"/> <property name="baseEnvironmentProperties"> <map> <entry key="com.sun.jndi.ldap.connect.timeout" value="3000" /> <entry key="com.sun.jndi.ldap.read.timeout" value="3000" /> <entry key="java.naming.security.authentication" value="simple" /> </map> </property> </bean>
2.为了支持LDAP认证方式,需拷贝以下几个jar包到cas/WEB-INF/lib/ 目录下:
cas-server-support-ldap-3.5.2.jar
spring-ldap-core-1.3.1.RELEASE.jar
spring-ldap-core-tiger-1.3.1.RELEASE.jar
相关推荐
CAS整合LDAP实现单点登录的原理及部署学习笔记,cas实现单点登录,ldap负责账户管理
CAS整合LDAP实现单点登录学习笔记 包含所有过程。
CAS整合LDAP实现单点登录,对cas和ldap的整合登陆做了详细的解释
学习单点登录的好资料,其中用到的是CAS框架。对你学习单点登录很有帮助
主要包括cas服务器、cas客户端、安全证书、ldap用户认证的配置等等。学习单点登录必备
介绍CAS和LDAP整合实现单点登录的步骤,详情见文章http://blog.csdn.net/tch918/article/details/38050835
单点登录CAS及LDAP整合的实现.doc
单点登录CAS与LDAP整合的实现.doc
公司最近再开发一款OA产品,需要将CAS整合AD域实现免登陆。根据该文档,可以搭建初步环境。 but 最后的结果,这个方案太复杂了,公司妥协了,不需要免登陆,只需要CAS校验AD域。
java LDAP+CAS单点登录,里面包含LDAP的安装程序,安装文档,代码文档,程序源码,比较详细,如不懂加群 87115896
基于LDAP的CAS单点登录系统设计,详细的解决方案,是做项目实践的好参考
在linux上利用ldap和CAS实现单点登陆
Liferay是一个比较成熟和应用比较广泛的开源的门户平台,提供了很多现成的portlet应用,支持多种方式对应用系统的集成,并且支持对CAS、LDAP、OpenID、OpenSSO等认证系统的集成,本文将以CAS作为认证中心,以Liferay...
基于LDAP的CAS单点登录系统的设计与实现,张永强,陈伟,随着交通运输行业信息化不断发展,逐步建立了各类信息化应用系统。但各个应用系统的用户管理、系统登录自成体系,导致用户每使用
1 单点登录总体解决方案 2 CAS原理和协议 3 CAS安全性 4 CAS工作模式 5 系统设计方案 6 CAS关键技术 6.1 域名规范 6.2 中文用户登录提交时乱码 ...7 单点登录风险 ...9.3 TOMCAT中使用CAS实现单点登录LDAP方式
用了几天的时间在pentaho5上实现了CAS单点登录 参考地址:http://blog.datamensional.com/2011/07/pentaho-sso-setup-using-cas-and-ldap/ 主要修改项目当中的pentaho-solutions\system\applicationContext-spring-...
集中式认证系统(CAS,jasig组织开发的)主要用于实现单点登录。该系统常常要求连到一个集中式管理用户的LDAP服务器上。 本文描述了cas如何配置才能连上OpenLDAP。假设你的OpenLDAP已正确安装。文中的dc,读者可视...
SSO单点登录,基本上是做门户系统的必备工作之一。当我们用Liferay的时候,缺省已经集成了CAS、OpenID、LDAP、NTLM、OpenSSO等单点登录的解决方案
CAS单点登录操作文档 很基础 对不了解的朋友用处应该很大 描述的很详细 基本实现是没有一点问题 因为 CAS本来就不是个负责的东西。希望大家能用得到。