2012-06-18 68 views
1

爲了與Java程序中的AD全局編錄一起工作,我需要從我的Java程序執行CLDap(Connectionless ldap)調用。 我正在尋找一些開源來執行此任務,但徒勞無功。 有人有經驗在Java中創建CLDAP連接並可以幫忙嗎?如何使用Java執行無連接的ldap調用?

非常感謝 Zaske

+1

我對這個問題感到困惑。 LDAP是TCP/IP協議,需要連接。客戶端是否嘗試使用UDP連接到LDAP服務器? –

+0

CLDAP是一種不同的協議 - 無連接LDAP。我可能使用了不好的標題,我很抱歉。無連接LDAP基於UDP,但使用LDAP PDU(我希望我使用了正確的術語),並用於對Active-Directory執行「ldap ping」(例如)。 –

回答

0

令人驚訝的要求。 CLDAP在2003年移至「歷史地位」,請參閱RFC 3352。基於此,(a)我懷疑你會看到它的Java API,並且(b)我只會使用基於TCP的LDAP:它至少可以工作。另請參閱here討論從OpenLDAP中刪除它的地方。

+0

當您想使用GLobal Catalog時,仍然需要使用CLDAP - http://support.microsoft.com/kb/247811我知道這篇文章適用於Windows 2000服務器,但仍然有足夠的組織需要使用WIN2K服務器。 –