我正在做一些LDAP作業,包括創建LDIF文件,將它們添加到LDAP服務器,然後執行一些搜索和查看結果。是否有聯機LDAP模擬器?
爲了避免在我的計算機中安裝LDAP,我想知道是否存在某些LDAP模擬器在線服務,我可以執行這些指令。
我已經看到類似於「在線sql模擬器」的東西,但沒有任何關於LDAP。
我正在做一些LDAP作業,包括創建LDIF文件,將它們添加到LDAP服務器,然後執行一些搜索和查看結果。是否有聯機LDAP模擬器?
爲了避免在我的計算機中安裝LDAP,我想知道是否存在某些LDAP模擬器在線服務,我可以執行這些指令。
我已經看到類似於「在線sql模擬器」的東西,但沒有任何關於LDAP。
另一種替代方法是由UnboundID LDAP SDK提供的內存中目錄服務器,我將其講述爲here。沒有必要安裝服務器。 LdapListenerExample.java舉例說明了如何使用內存中的目錄服務器。該示例顯示瞭如何創建服務器,啓動它偵聽,加載列爲命令行選項的模式文件,以及將包含LDIF的文件加載到服務器數據庫中。
不幸的是,我不知道這樣的事情。
作爲一種替代方案,我建議您使用OpenDS,這很容易部署(例如通過Install with QuickSetup)並在事後刪除。這是import-ldif
,make-ldif
和export-ldif
命令可能對您的工作有用。
我最近寫了godap - Go中一個非常簡約的LDAP服務器庫。它不會讀取LDIF,但您可以輕鬆地響應綁定和搜索操作。 (它也可能提供對LDAP協議的深入瞭解。)
OpenDS開發已停止,但開源項目現在開發爲OpenDJ:http://opendj.forgerock.org/。還可以使用Java Web Start和QuickSetup安裝OpenDJ:http://download.forgerock.org/downloads/opendj/2.4.4/install/QuickSetup.jnlp。 –
@LudovicPoitou:哦,我不知道。謝謝! – jeha
這是一種樂趣... –