2011-10-05 55 views
26

我需要测试一个使用LDAP进行身份验证的应用程序,但仍然无法访问我必须使用的服务器,但我需要测试我的应用程序。是否有任何免费的数据ldap服务器?

有人知道是否有任何LDAP服务器的数据,我可以使用访问?

+0

http://www.debuntu.org/ldap-server-and-linux-ldap-clients – Brad

+0

@Brad:不回答问题。他想连接到现有的服务器。 – EJP

+0

@EJP,是的,他不会找到一个。这给了他一个简单的选择,在那里他可以预测数据,以便他可以进行调试。 – Brad

回答

3

如果您使用UnboundID LDAP SDK,则可以站在内存中的LDAP服务器上进行测试。部署内存中服务器的API包含在API中。标准版是免费的,并且包含源代码。我在this blog entry中包含了一个示例。

0

ldap://directory.verisign.com根据特里的博客之一提供。

+0

据我所知,只是根DSE可以从directory.verisign.com中检索,并且namingContexts不可见。 –

29

在这里你去:Online LDAP Test Server

它是免费的,包含数据,可浏览。 确保在尝试绑定时使用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 
+0

我正在寻找实现它进行身份验证的PHP教程,任何人都可以提供帮助? –

+0

这里是一个例子http://stackoverflow.com/questions/171519/authenticating-in-php-using-ldap-through-active-directory – mak

+0

该Forumsys服务器不看到工作了:(他们刚刚停止工作 – snipe

1

如果您使用的是类Unix的操作系统,我写了一个简单的服务器在Java中,它使用Apache Directory Studio SDK来为LDAP提供服务:

https://github.com/intelie/dummyldap

+0

http://ldapwiki.willeke.com/wiki/Public%20LDAP%20Servers – pbalazek

相关问题