LDAP

B

barjunk

Are folks just using net/ldap or are there some other ldap libraries
that folks prefer?

What I'd like is to be able to bind to the server then make multiple
queries, modifications, etc.

Thanks for any guidance.

Mike B.
 
G

gregarican

Personally I use net/ldap and for my needs it does the job. Plus I use
the Ruby One-Click Installer for Windows so compiling another LDAP
library is a bit of a stretch for me.

I haven't looked at the docs lately. Is this library lacking the
ability to open an LDAP session and then post multiple calls against it
later on?
 
A

Austin Ziegler

Are folks just using net/ldap or are there some other ldap libraries
that folks prefer?

What I'd like is to be able to bind to the server then make multiple
queries, modifications, etc.

According to what Francis has told me, it should be possible to do
that with Net::LDAP, although internally it will connect and
disconnect as necessary. It is my understanding -- which could be
wrong -- that LDAP connections are rarely persistent and require
rebinding in any case, but Net::LDAP should be hiding this from you.

Net::LDAP is the only *pure* Ruby LDAP library in existence right now.
The main other way of connecting to LDAP is with ruby-ldap (or is it
ldap-ruby?) which uses bindings to a C library and requires compiling
to use.

-austin
 
G

gregarican

Yeah, looking at the basic test cases for the library you can define a
general LDAP session and then invoke methods against it as you see fit.
For example,

ldap = Net::LDAP.new :host => my_hostname, :port => my_port, :auth =>
my_auth

Once that ldap object is defined then it can be accessed by various
methods that come with the net/ldap library. All in all I think LDAP in
general is rather straightforward, so working with one of these
libraries shouldn't force you to reinvent the wheel or anything.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,209
Messages
2,571,088
Members
47,687
Latest member
IngridXxj

Latest Threads

Top