Liferay 从遗留数据库和 LDAP 迁移用户
Liferay Migrating User from legacy database & LDAP
我正在将数据从遗留数据库迁移到 Liferay,我为此编写了脚本,以编程方式将数据推送到我认为合适的 Liferay 用户。
现在身份验证通过 LDAP 进行,用户的一些基本详细信息也在应该同步的 LDAP 中。如果我将用户迁移到 Liferay 并在迁移后从 LDAP 同步用户的基本详细信息,是否会导致问题。 LDAP 同步是否会尝试插入新记录而不是更新数据库中的现有记录(迁移之前)?
如果您在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
.
我正在将数据从遗留数据库迁移到 Liferay,我为此编写了脚本,以编程方式将数据推送到我认为合适的 Liferay 用户。
现在身份验证通过 LDAP 进行,用户的一些基本详细信息也在应该同步的 LDAP 中。如果我将用户迁移到 Liferay 并在迁移后从 LDAP 同步用户的基本详细信息,是否会导致问题。 LDAP 同步是否会尝试插入新记录而不是更新数据库中的现有记录(迁移之前)?
如果您在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
.