[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: [ANN] Net::LDAP 0.0.4 released

Berger, Daniel

8/15/2006 8:03:00 PM

> -----Original Message-----
> From: Francis Cianfrocca [mailto:garbagecat10@gmail.com]
> Sent: Tuesday, August 15, 2006 4:19 AM
> To: ruby-talk ML; halostatue@gmail.com
> Subject: [ANN] Net::LDAP 0.0.4 released
>
>
> Announcing version 0.0.4 of Net::LDAP, the pure-Ruby LDAP library.
>
> Thanks to the many people who have used this library and sent
> in comments, suggestions, feature requests, and patches. An
> even bigger thank-you to the folks who have made themselves
> available to help with testing.
>
> Net::LDAP has been quite stable for several months now, so we
> bumped the development status of the library up to Beta. We
> will still be adding features and API improvements, but you
> can assume that the current APIs and features will remain stable.
>
> We've noticed that the Rails list gets regular chatter about
> authentication and authorization.

<snip>

I originally posted this on your forum page but I'll post it here in
case others find it useful.

I do two things with ldap - validation (does the user exist?) and
authentication (is this user/password combo correct?). For validation
(e.g. an admin adding a new user to the app) I use a command like this
(on Unix, add -x):

ldapsearch -h ldap.foo.com -LLL -b ou=People,o=foo.com uid=djberge

If 'djberge' is found, a record is returned. If not, nothing is
returned.

For authentication (i.e. logging into the app) I use a command like this
(again, add -x on Unix):

ldapsearch -h ldap.foo.com -LLL -D uid=djberge,ou=People,o=foo.com -b
ou=People,o=foo.com -w my_pass uid=djberge

That returns a record if the user/password is legit or spews to stderr
if it's invalid.

Can this be done with net-ldap?

Regards,

Dan


This communication is the property of Qwest and may contain confidential or
privileged information. Unauthorized use of this communication is strictly
prohibited and may be unlawful. If you have received this communication
in error, please immediately notify the sender by reply e-mail and destroy
all copies of the communication and any attachments.