2010-03-16 01:37:47 +01:00
|
|
|
|
= Net::LDAP for Ruby
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-03-16 01:37:47 +01:00
|
|
|
|
== Description
|
2010-03-08 09:56:10 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
Net::LDAP for Ruby (also called "net-ldap") is a pure-Ruby LDAP support
|
|
|
|
|
library that has been tested against several modern servers, including
|
|
|
|
|
OpenLDAP and Active Directory. It supports most LDAP client features and
|
|
|
|
|
a subset of server features.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
LDAP (Lightweight Directory Access Protocol) is an Internet protocol for
|
|
|
|
|
accessing distributed directory services. LDAP is often used to provide
|
|
|
|
|
access and authentication to networked services.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
The current release is mostly compliant with RFCs 2251–2256, 2829–2830,
|
|
|
|
|
3377, and 3771. Our roadmap for Net::LDAP 1.0 is to gain full
|
|
|
|
|
<em>client</em> compliance with the most recent IETF LDAP RFCs
|
|
|
|
|
(4510–4519, plus portions of 4520–4532).
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
=== Notice of Impending License Change
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
In the next release of Net::LDAP (0.3), we will be changing the license
|
|
|
|
|
to an MIT-style license.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
== Where
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
* RubyForge: net-ldap[http://rubyforge.org/projects/net-ldap]
|
|
|
|
|
* GitHub: RoryO/ruby-net-ldap[http://github.com/RoryO/ruby-net-ldap/]
|
|
|
|
|
* Group: ruby-ldap[http://groups.google.com/group/ruby-ldap]
|
|
|
|
|
* Documentation: net-ldap[http://net-ldap.rubyforge.org/]
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
== Requirements
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-03-08 15:59:07 +01:00
|
|
|
|
Net::LDAP requires Ruby 1.8.7-compliant interpreter or better.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
== Install
|
|
|
|
|
|
|
|
|
|
Net::LDAP is a pure Ruby library. It does not require any external
|
|
|
|
|
compiled libraries.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-03-08 09:57:32 +01:00
|
|
|
|
You can install the RubyGems version of Net::LDAP available from the usual
|
|
|
|
|
sources.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
gem install net-ldap
|
|
|
|
|
|
|
|
|
|
Simply require either 'net-ldap' or 'net/ldap'.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
For non-RubyGems installations of Net::LDAP, you can use Minero Aoki's
|
|
|
|
|
{setup.rb}[http://i.loveruby.net/en/projects/setup/] as the layout of
|
|
|
|
|
Net::LDAP is compliant. The setup installer is not included in the
|
|
|
|
|
Net::LDAP repository.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
== Credits
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
|
|
|
|
Net::LDAP was originally developed by:
|
|
|
|
|
|
2010-03-16 01:37:47 +01:00
|
|
|
|
* Francis Cianfrocca blackhedd@rubyforge.org
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
|
|
|
|
Contributions since:
|
|
|
|
|
|
2010-03-16 01:37:47 +01:00
|
|
|
|
* Emiel van de Laar emiel@rubyforge.org
|
2010-03-27 06:56:25 +01:00
|
|
|
|
* Rory O'Connell roryo@rubyforge.org
|
2010-03-16 01:37:47 +01:00
|
|
|
|
* Kaspar Schiess eule@rubyforge.org
|
|
|
|
|
* Austin Ziegler austin@rubyforge.org
|
2010-03-27 06:56:25 +01:00
|
|
|
|
* Dimitrij Denissenko dimdenis@rubyforge.org
|
|
|
|
|
* "nowhereman" on GitHub
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
== License
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-03-16 01:16:12 +01:00
|
|
|
|
Copyright (C) 2006 - 2010 by Francis Cianfrocca and other contributors.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
Please read the file LICENSE for licensing restrictions on this library.
|
|
|
|
|
In the simplest terms, this library is available under the same terms as
|
|
|
|
|
Ruby itself.
|
2008-11-15 00:22:30 +01:00
|
|
|
|
|
2010-04-19 07:03:52 +02:00
|
|
|
|
Available under the same terms as Ruby. See LICENSE in the main
|
|
|
|
|
distribution for full licensing information.
|