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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值