`
Eric_liu
  • 浏览: 90653 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AD+liferay4.3配置,liferay会自动将ad里的用户信息导入liferay中

阅读更多
After doing some research I found that com.liferay.portal.security.ldap.LDAPImportUtil.java has to be changed.

Change line 218 from:
while (enu.hasMore()) {
to
while (enu.hasMoreElements()) {

and Change line 219 from:
SearchResult result = (SearchResult)enu.next();
to
SearchResult result = (SearchResult)enu.nextElement();
========================================================
portal-ext.properties:
ldap.factory.initial=com.sun.jndi.ldap.LdapCtxFactory

ldap.base.provider.url=ldap://HostName:389
ldap.base.dn=ou=xyz,dc=domain,dc=locale

ldap.security.principal=principal@domain.local
ldap.security.credentials=secret

ldap.auth.enabled=true
ldap.auth.required=false

ldap.auth.method=bind

ldap.auth.search.filter=(&(objectCategory=person)(userPrincipalName=@email_address@))

ldap.auth.password.encryption.algorithm=
ldap.auth.password.encryption.algorithm.types=MD5,SHA

ldap.users.dn=ou=user,ou=xyz,dc=domain,dc=locale

ldap.user.mappings=fullName=cn\nscreenName=sAMAccountName\nemailAddress=userPrincipalName\n
ldap.user.impl=com.liferay.portal.security.ldap.LDAPUser
ldap.user.default.object.classes=top,person,inetOrgPerson,organizationalPerson

ldap.groups.dn=OU=user,ou=xyz,dc=domain,dc=locale

ldap.import.enabled=true
ldap.import.on.startup=true
ldap.import.interval=10
ldap.import.search.filter=(objectClass=person)
ldap.import.user.search.filter=(objectClass=person)
ldap.import.group.search.filter=(objectClass=group)

ldap.import.method=user

ldap.export.enabled=false

ldap.password.policy.enabled=false
ldap.error.password.age=age
ldap.error.password.expired=expired
ldap.error.password.history=history
ldap.error.password.not.changeable=not allowed to change
ldap.error.password.syntax=syntax
ldap.error.password.trivial=trivial
ldap.error.user.lockout=retry limit

分享到:
评论

相关推荐

    liferay + cas + ldap 集成配置

    4. **集成 Liferay 和 CAS**:将 CAS 集成到 Liferay 中,可以实现全站范围的单点登录功能,用户只需要登录一次就能访问所有受保护的资源。这涉及到配置 Liferay 的 CAS 客户端插件,设置 CAS 服务器的相关参数,...

    struts2+liferay集成

    1. **Portlet**:Liferay中的基本单元,它是portlet容器内的Web应用程序,可以被部署到门户上,提供独立的功能和交互界面。 2. **Struts2 Action**:Struts2框架中的核心组件,负责接收用户的请求,执行相应的业务...

    MyEclipse8+Liferay开发环境搭建

    MyEclipse8+Liferay开发环境搭建

    CAS+liferay6.2集成服务端

    cas服务端自定义数据库所需jar包,集成liferay6.2源码改动

    7z压缩,三合一-LifeRay-开发参考手册&二次开发指南&4.3中文开发指南

    - **portlet开发参考手册**:Portlet是LifeRay中的核心组件,用于展示动态内容和交互功能。这个参考手册可能详细介绍了portlet的生命周期、开发过程和集成方法。 综合来看,这些资源对于想要学习和精通LifeRay开发...

    ArcGIS+ Liferay +Flex 安装部署

    ArcGIS+ Liferay +Flex 安装部署

    MyEclipse8+Liferay 开发环境搭建

    - 在 MyEclipse 中新建一个项目,将解压后的源码导入。 - 确保项目正确配置,能够识别 Java 和其他资源。 3. **修改配置文件**: - **创建新的环境配置文件**:`release.${username}.properties`,用于定义开发...

    Liferay5.1.2配置Oracle10G数据库操作说明书

    使用 Oracle 数据库管理工具 Toad,在 Oracle 10G 中创建一个新的用户,例如用户名为 "liferay",密码同样设置为 "liferay"。 **步骤2:下载初始化文件** 访问 Liferay 官方网站...

    liferay 6.2开发指南+用户手册

    Portlets是Liferay中的应用程序单元,可以是动态网页、数据表或者交互式表单。6.2版支持JSR-286标准,开发者可以使用Java、FreeMarker、Velocity或JSP来编写portlet代码。 4. **主题与布局** Liferay允许定制主题...

    liferay开发文档.pdf

    liferay开发文档.pdf Liferay 是一个基于Java的开源企业门户平台,提供了强大的门户解决方案。下面是根据给定的文件信息,生成的相关知识点: Liferay portal的安装与使用 Liferay portal的安装是实现门户解决...

    liferay+cas

    将 Liferay 与 CAS 结合使用,可以实现 Liferay 门户的用户在多个关联应用之间共享认证信息,无需重复登录。 1. **Liferay 安装部署** - **下载所需文件**:Liferay IDE Eclipse 更新站点、Liferay 插件 SDK、...

    Liferay_Portal_6.1源码导入到eclipse

    将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和开发门户平台。 Liferay Portal 6.1 源码下载 Liferay Portal 6.1 源码可以从官方网站下载,下载地址为 ...

    LIFERAY4.2.0版配置

    在本文中,我们将深入探讨如何配置Liferay 4.2.0版本,这是一个知名的开源企业级门户平台。根据描述,虽然官方文档可能是针对4.3.5版本的,但据称4.2.0版本与之仅有微小差异。我们将重点关注如何在Eclipse集成环境中...

    sql Server liferay 的数据导入.

    SQL Server Liferay 数据导入是指将Liferay中的数据迁移到SQL Server数据库的过程。这对于那些希望利用SQL Server的强大功能和稳定性来支持Liferay应用的企业来说非常重要。本文将详细介绍如何完成这一过程,并提供...

    Liferay5.2.3和CAS配置成SSO

    - 在Liferay中,你需要配置 CAS 服务器的URL,以便Liferay知道在哪里进行身份验证。 - 安装并配置Liferay的CAS插件,这将允许Liferay与CAS服务器通信,处理SSO登录和登出请求。 - 调整Liferay的用户账户管理,...

    liferay cas ldap 集成配置

    - 指定用户属性映射,将Liferay中的用户属性与LDAP目录中的相应属性关联起来。 - 设置同步规则,决定何时从LDAP同步用户数据,以及如何处理新用户和组的创建。 最后,你需要测试这些配置是否正确。登录Liferay时...

    liferay如何在eclipse中配置开发和debug环境

    - 利用Liferay IDE的自动部署功能,修改代码后无需手动部署,Eclipse会自动将更新同步到服务器。 - 学习并理解Liferay的工作原理,如portlet生命周期、渲染机制等,这有助于解决开发中遇到的问题。 以上就是在...

    liferay开发文档集合

    4. **《liferay_4_portlet_development_guide.pdf》** - 该文档专注于Liferay中的portlet开发,讲解了portlet生命周期、MVC Portlet、JSR 286规范以及如何在Liferay平台上创建和集成portlet,对于想要开发Liferay...

Global site tag (gtag.js) - Google Analytics