2011-09-20 187 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