我正在从遗留数据库中将数据迁移到Liferay中,我已编写脚本以编程方式将数据推送到Liferay的用户中。
现在使用LDAP进行身份验证,用户的一些基本详细信息也在LDAP中,应该同步。如果我将用户迁移到Liferay并在迁移后从LDAP同步用户的基本详细信息,是否会导致问题? LDAP同步是否会尝试插入新记录而不是更新数据库中的现有记录(之前的迁移)?
答案 0 :(得分:0)
如果您正确设置了LDAP设置中的Authentication Search Filter
,Import Search Filter
和User Mapping
,则应在同步期间找到相应的用户。
根据您的LDAP设置,您可以在Authentication Search Filter
中使用用户的屏幕名称或电子邮件地址作为占位符:
(cn=@email_address@)
或
(cn=@screen_name@)
Import Search Filter
只是为了约束可能的值,例如:
(&(objectClass=inetOrgPerson))
并且User Mapping
至少应该包含屏幕名称的正确映射,例如cn
。