我正在用LDAP做一些功课,包括创建LDIF文件,将它们添加到LDAP服务器,然后执行一些搜索并查看结果。
为避免在我的计算机中安装LDAP,我想知道是否存在一些LDAP模拟器在线服务,我可以执行这些说明。
我见过类似“在线sql模拟器”的内容,但没有关于LDAP的内容。
答案 0 :(得分:4)
另一种选择是由UnboundID LDAP SDK提供的内存目录服务器,我在谈论here。无需安装服务器。 LdapListenerExample.java给出了如何使用内存中目录服务器的示例。该示例显示如何创建服务器,启动它侦听,加载列为命令行选项的模式文件,以及如何将包含LDIF的文件加载到服务器数据库中。
答案 1 :(得分:2)
不幸的是,我不知道这件事。
作为替代方案,我建议您使用OpenDS,这非常容易部署(例如通过Install with QuickSetup)并在之后删除。它是import-ldif
,make-ldif
和export-ldif
命令可能对您的工作有用。
答案 2 :(得分:0)
我最近写了godap - Go中非常简约的LDAP服务器库。它不读取LDIF,但您可以轻松地对绑定和搜索操作做出响应。 (它还可以提供对LDAP协议的深入了解。)