2011-11-23 65 views
4

我正在做一些LDAP作業,包括創建LDIF文件,將它們添加到LDAP服務器,然後執行一些搜索和查看結果。是否有聯機LDAP模擬器?

爲了避免在我的計算機中安裝LDAP,我想知道是否存在某些LDAP模擬器在線服務,我可以執行這些指令。

我已經看到類似於「在線sql模擬器」的東西,但沒有任何關於LDAP。

回答

4

另一種替代方法是由UnboundID LDAP SDK提供的內存中目錄服務器,我將其講述爲here。沒有必要安裝服務器。 LdapListenerExample.java舉例說明了如何使用內存中的目錄服務器。該示例顯示瞭如何創建服務器,啓動它偵聽,加載列爲命令行選項的模式文件,以及將包含LDIF的文件加載到服務器數據庫中。

2

不幸的是,我不知道這樣的事情。

作爲一種替代方案,我建議您使用OpenDS,這很容易部署(例如通過Install with QuickSetup)並在事後刪除。這是import-ldif,make-ldifexport-ldif命令可能對您的工作有用。

+0

OpenDS開發已停止,但開源項目現在開發爲OpenDJ:http://opendj.forgerock.org/。還可以使用Java Web Start和QuickSetup安裝OpenDJ:http://download.forgerock.org/downloads/opendj/2.4.4/install/QuickSetup.jnlp。 –

+0

@LudovicPoitou:哦,我不知道。謝謝! – jeha

+0

這是一種樂趣... –

0

我最近寫了godap - Go中一個非常簡約的LDAP服務器庫。它不會讀取LDIF,但您可以輕鬆地響應綁定和搜索操作。 (它也可能提供對LDAP協議的深入瞭解。)