2015-05-15 2 views
0

Я переношу данные в Liferay из старой базы данных, для которой я написал скрипт для программного ввода данных в пользователь Liferay, как я считаю нужным.Liferay Миграция пользователя из старой базы данных и LDAP

Теперь аутентификация происходит с LDAP, и некоторые основные данные пользователя также находятся в LDAP, который должен быть синхронизирован. Это вызовет проблему, если я перенесу пользователей на Liferay, а также синхронизирую основные данные пользователя с LDAP после миграции. Будет ли синхронизация LDAP пытаться вставить новую запись вместо обновления существующей записи в базе данных (ранее из миграции)?

ответ

0

Если вы правильно установили Authentication Search Filter, Import Search Filter и User Mapping в настройках LDAP, он должен найти соответствующего пользователя во время синхронизации.

В зависимости от настроек вашего LDAP вы можете использовать псевдоним или адрес электронной почты пользователя в качестве владельца места в Authentication Search Filter:

([email protected][email protected]) 

или

([email protected][email protected]) 

Import Search Filter просто для ограничения возможных значений, например:

(&(objectClass=inetOrgPerson)) 

И User Mapping должен по крайней мере содержать правильное сопоставление для имени экрана, например. cn.

Смежные вопросы