我需要测试一个使用LDAP进行身份验证的应用程序,但我仍然无法访问我必须使用的服务器,但我需要测试我的应用程序。
有人知道是否有任何LDAP服务器包含可用于访问的数据?
答案 0 :(得分:46)
它是免费的,包含数据,可浏览。 确保在尝试绑定时使用LDAP v3。
从命令行使用的示例:
ldapsearch -W -h ldap.forumsys.com -D "uid=tesla,dc=example,dc=com" -b "dc=example,dc=com"
密码:密码
返回:
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
...
# search result
search: 2
result: 0 Success
# numResponses: 16
# numEntries: 15
答案 1 :(得分:4)
如果您使用UnboundID LDAP SDK,则可以站起来使用内存中的LDAP服务器进行测试。 API中包含用于部署内存服务器的API。标准版是免费的,包含源代码。我在this blog entry中添加了一个示例。
答案 2 :(得分:1)
如果您使用类似unix的操作系统,我在Java中编写了一个简单的服务器,它使用Apache Directory Studio SDK来提供LDAP:
答案 3 :(得分:0)
ldap://directory.verisign.com根据Terry的博客提供。