From: Glen Holcomb Date: 2008-10-29T22:09:10+09:00 Subject: Re: Simple LDAP query ------=_Part_90472_31632208.1225285792037 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline What is the value of user_ID? it needs to be user_name@full.base.of.domain On Tue, Oct 28, 2008 at 11:59 PM, Chris Henderson wrote: > I'm using ruby-1.8.6 and trying to query my Windows Active Directory > LDAP server. But I'm getting connection failed. I can ping the AD > server, I can resolve the host name or the IP address and I know the > LDAP authentication is working. But I'm still getting error message > when I query it via the following script. The error message I get is > "fail!" > > Could anyone please tell me what I'm doing wrong? Do I need to define > the base DN? > > #!/usr/bin/ruby > require 'rubygems' > require 'net/ldap' > > ldap = Net::LDAP.new > ldap.host = "ldap.domain.com" > ldap.port = 389 > ldap.auth "user_ID", "password" > if ldap.bind > print "success!\n" > # authentication succeeded > else > print "fail!\n" > # authentication failed > end > > -- "Hey brother Christian with your high and mighty errand, Your actions speak so loud, I can't hear a word you're saying." -Greg Graffin (Bad Religion) ------=_Part_90472_31632208.1225285792037--