单点登录CAS与LDAP整合的实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在做SOA项目或者单点登录的时候,用户目录往往都是通过LDAP来完成的,那么CAS与LDAP整合的问题是必须要做的,这里采用OpenLDAP和CAS来记录一下自己的配置过程 下载CAS Server 下载CAS Client 下载OpenLDAP 都安装完成配置完成后,下面做CAS+OpenLDAP整合(至于配置过程,见我的另一篇博客文章: 【推荐】单点登录的实现 ),在cas的web项目下打开:deployerConfigContext.xml,配置文件修改如下: Xml代码 ? \o "收藏这段代码" <?xml?version="1.0"?encoding="UTF-8"?>?? <!DOCTYPE?beans?PUBLIC??"-//SPRING//DTD?BEAN//EN"?"./dtd/spring-beans.dtd">?? <!-- ?? ????|?deployerConfigContext.xml?centralizes?into?one?file?some?of?the?declarative?configuration?that ?? ????|?all?CAS?deployers?will?need?to?modify. ?? ????| ?? ????|?This?file?declares?some?of?the?Spring-managed?JavaBeans?that?make?up?a?CAS?deployment.?? ?? ????|?The?beans?declared?in?this?file?are?instantiated?at?context?initialization?time?by?the?Spring? ?? ????|?ContextLoaderListener?declared?in?web.xml.??It?finds?this?file?because?this ?? ????|?file?is?among?those?declared?in?the?context?parameter?"contextConfigLocation". ?? ????| ?? ????|?By?far?the?most?common?change?you?will?need?to?make?in?this?file?is?to?change?the?last?bean ?? ????|?declaration?to?replace?the?default?SimpleTestUsernamePasswordAuthenticationHandler?with ?? ????|?one?implementing?your?approach?for?authenticating?usernames?and?passwords. ?? ????+-->?? <beans>?? ????<!-- ?? ????????|?This?bean?declares?our?AuthenticationManager.??The?CentralAuthenticationService?service?bean ?? ????????|?declared?in?applicationContext.xml?picks?up?this?AuthenticationManager?by?reference?to?its?id,? ?? ????????|?"authenticationManager".??Most?deployers?will?be?able?to?use?the?default?AuthenticationManager ?? ????????|?implementation?and?so?do?not?need?to?change?the?class?of?this?bean.??We?include?the?whole ?? ????????|?AuthenticationManager?here?in?the?userConfigContext.xml?so?that?you?can?see?the?things?you?will ?? ????????|?need?to?change?in?context. ?? ????????+-->?? ????<bean?id="authenticationManager"?? ????????class="org.jasig.cas.authentication.AuthenticationManagerImpl">?? ????????<!-- ?? ????????????|?This?is

您可能关注的文档

文档评论(0)

smdh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档