Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #2827 > unrolled thread

problems using ruby-ldap to connect with windows AD

Started bykang cao <cooker_bj@hotmail.com>
First post2011-04-14 00:57 -0500
Last post2011-04-14 13:33 -0500
Articles 4 — 3 participants

Back to article view | Back to comp.lang.ruby


Contents

  problems using ruby-ldap to connect with windows AD kang cao <cooker_bj@hotmail.com> - 2011-04-14 00:57 -0500
    Re: problems using ruby-ldap to connect with windows AD kang cao <cooker_bj@hotmail.com> - 2011-04-14 09:53 -0500
      Re: problems using ruby-ldap to connect with windows AD Nick Klauer <klauer@gmail.com> - 2011-04-14 13:20 -0500
        Re: problems using ruby-ldap to connect with windows AD Phillip Gawlowski <cmdjackryan@googlemail.com> - 2011-04-14 13:33 -0500

#2827 — problems using ruby-ldap to connect with windows AD

Fromkang cao <cooker_bj@hotmail.com>
Date2011-04-14 00:57 -0500
Subjectproblems using ruby-ldap to connect with windows AD
Message-ID<06c30e3c211faaf23530b00c52e1892a@ruby-forum.com>
hi:
  I am using ruby-ldap to connect with windows AD. but when I bind,it
alway gives me "Cann't contact LDAP Server". my code is:
require 'rubygems'
require 'ldap'
 begin
 ldap_host = '172.17.20.191'
 ldap_port = 636
 ldap_conn = LDAP::SSLConn.new(ldap_host,ldap_port)
 puts "trace 2 ldap_conn: #{ldap_conn.class}"
 ldap_conn.set_option( LDAP::LDAP_OPT_PROTOCOL_VERSION, 3 )
 puts "trace 3 ldap_conn: #{ldap_conn.class}"
 bind_dn = "cn=altirisadmin,ou=Golden-Altiris,dc=autonavi,dc=com"
 password_dn = "Altirisadmin"
 ldap_conn.bind(bind_dn,password_dn){ ldap_conn.perror("bind")}
 puts "trace 4 ldap_conn: #{ldap_conn.class}"
 rescue
 puts "trace 5 oops, #{$!}"
 end

  I have alreay tried ldapsearch. it does work but ruby-ldap doesn't.
 my system is centos 5.4 x64. ruby is "ruby 1.8.7 (2011-02-18 patchlevel
334) [x86_64-linux]". openldap was installed by yum and the version is
0.9.11.
I also tried to install openldap by downloadng source code and
compilering them. but it still gives me same answer.

-- 
Posted via http://www.ruby-forum.com/.

[toc] | [next] | [standalone]


#2849

Fromkang cao <cooker_bj@hotmail.com>
Date2011-04-14 09:53 -0500
Message-ID<b6c261eabf85214eb84ea5c373f8b15b@ruby-forum.com>
In reply to#2827
I have figured out the problem. MY windows AD is listening on 389, not 
on 636.
ldapsearch command works only when I don't put  -p in the command line. 
sorry to bother you all

-- 
Posted via http://www.ruby-forum.com/.

[toc] | [prev] | [next] | [standalone]


#2868

FromNick Klauer <klauer@gmail.com>
Date2011-04-14 13:20 -0500
Message-ID<BANLkTikPSsi8J_=TcFaTc2hjOtjmtqtNtA@mail.gmail.com>
In reply to#2849
[Note:  parts of this message were removed to make it a legal post.]

Is 636 a standard for OpenLDAP?  I'm so used to AD that I didn't think that
it would be anything else...


-Nick Klauer


On Thu, Apr 14, 2011 at 09:53, kang cao <cooker_bj@hotmail.com> wrote:

> I have figured out the problem. MY windows AD is listening on 389, not
> on 636.
> ldapsearch command works only when I don't put  -p in the command line.
> sorry to bother you all
>
> --
> Posted via http://www.ruby-forum.com/.
>
>

[toc] | [prev] | [next] | [standalone]


#2870

FromPhillip Gawlowski <cmdjackryan@googlemail.com>
Date2011-04-14 13:33 -0500
Message-ID<BANLkTi=amaBAWFHcckYAFH5JjMBEZeF0bg@mail.gmail.com>
In reply to#2868
On Thu, Apr 14, 2011 at 8:20 PM, Nick Klauer <klauer@gmail.com> wrote:
> Is 636 a standard for OpenLDAP?  I'm so used to AD that I didn't think that
> it would be anything else...

According to IANA <http://www.iana.org/assignments/port-numbers>:

ldaps           636/tcp    ldap protocol over TLS/SSL (was sldap)
ldaps           636/udp    ldap protocol over TLS/SSL (was sldap)

-- 
Phillip Gawlowski

Though the folk I have met,
(Ah, how soon!) they forget
When I've moved on to some other place,
There may be one or two,
When I've played and passed through,
Who'll remember my song or my face.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.ruby


csiph-web