Я сконфигурировал liferay-portal-6.2-ce-ga4 с помощью OpenLDAP. Пользователи импортируются в OpenLDAP из liferay. Но группа пользователей liferay не экспортируется в OpenLDAP. Вот мои portal-ext.properties:группа пользователей liferay экспорта в OpenLDAP
ldap.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
ldap.server.name=ldapadmin
ldap.auth.enabled=true
ldap.import.enabled=true
ldap.export.enabled=true
ldap.import.on.startup=true
ldap.export.on.startup=true
ldap.export.method.0=group
ldap.export.method.0=user
ldap.password.policy.enabled=true
ldap.base.provider.url.0=ldap://localhost:389
ldap.base.dn.0=dc=test,dc=com
ldap.security.principal.0=cn=admin,dc=test,dc=com
ldap.security.credentials.0=secret
ldap.auth.search.filter.0=([email protected][email protected])
ldap.import.user.search.filter.0=(objectClass=inetOrgPerson)
ldap.user.mappings.0=userId=uid\nscreenName=cn\nemailAddress=mail\npassword=userPassword\nfirstName=givenName\nlastName=sn
ldap.import.group.search.filter.0=(objectClass=posixGroup)
ldap.group.mappings.0=groupName=cn\ndescription=description\nuser=memberUid
ldap.users.dn.0=ou=people,dc=test,dc=com
ldap.groups.dn.0=ou=groups,dc=test,dc=com
ldap.user.default.object.classes.0=inetOrgPerson, top
ldap.group.default.object.classes.0=posixGroup, top, groupOfUniqueNames,organizationalUnit
Я проверил, нажав на кнопку «Test LDAP группы» можно увидеть около 5 групп, которые создаются в OpenLDAP с использованием OpenLDAP GUI, но не может видеть любую группу, которая я создаю в liferay. Не экспортирует пользовательские группы только своих экспортирующих пользователей. Пожалуйста, дайте некоторое решение для этого.
Я также попытался это. Но это также не экспортирует группы пользователей. – Seema
Можете ли вы проверить, нет ли отсутствующего атрибута (в зависимости от вашей схемы LDAP) в файле ldap.group.mappings.0? Вы зарегистрировались на сервере LDAP? – fabballe
Я проверил, нет отсутствующего атрибута. – Seema