2011-09-20 185 views
3

LDAP身份验证已启用。 测试LDAP连接返回成功。 测试LDAP用户返回一个用户列表。 测试LDAP组也是成功的。Liferay:LDAP身份验证不起作用

我登出[email protected],并尝试从作为对用户的登录返回“测试LDAP用户。” 身份验证失败。

的Liferay抛出验证失败非常快,如果它甚至没有检查对Active Directory。

有什么建议吗?谢谢!

回答

4

的Liferay无法连接到LDAP做认证。它将LDAP实体(用户/组)导入到它自己的数据库中。只有在导入后,您才可以通过LDAP(Liferay的用户副本)向用户进行身份验证。

你是怎么设置LDAP导入设置?在启动?定期?

UPDATE:

  • 你有没有在日志中关于LDAP导入错误?
  • 你使用哪个版本的Liferay?
  • 您是否已启用导出到ldap? (从来没有为我工作,意味着进口失败,因为出口)
+0

这很复杂。我尝试了许多不同的配置。即使我告诉Liferay在启动时进行导入,它仍然没有。 LDAP设置全部返回成功,但没有导入。 – Bruno

+0

您是否已启用导出到ldap? (从来没有为我工作过,意味着进口失败,因为出口)这一个为我做了伎俩。谢谢你@Martin Gamulin – playmaker420

0

平时要开始解决这些事情的最好方法是让具有类似Wireshark的网络跟踪,看到来电正进行什么以及相应的答复。

+0

这是一个好主意..谢谢! – Bruno

1

我也遭受过这个问题之前。我现在解决了它。

你启用LDAP的出口。如果你正在使用控制面板 - >门户设置,然后
你可以检查过滤器的用户部分和设置objectClass = inetOrgPerson