more release notes
This commit is contained in:
parent
82aa67da7c
commit
3370866f01
|
@ -29,6 +29,36 @@ track that down. Thanks also to Andre Nathan and others for
|
||||||
several valuable suggestions and notes on your experience with
|
several valuable suggestions and notes on your experience with
|
||||||
the library.
|
the library.
|
||||||
|
|
||||||
|
Progress so far: Net::LDAP is now in use on a variety of production
|
||||||
|
sites. Stability has been excellent, and performance is quite good.
|
||||||
|
We've found by far that the most popular application is authentication
|
||||||
|
for users of web sites, but there has been some chatter about
|
||||||
|
authorization as well, and a few of you are building directory-enabled
|
||||||
|
applications.
|
||||||
|
|
||||||
|
= What's next on the roadmap?
|
||||||
|
|
||||||
|
Many of you have requested support for encryption. We will soon be
|
||||||
|
adding support for STARTTLS and LDAPS to Net::LDAP, using Ruby's
|
||||||
|
built-in OpenSSL library.
|
||||||
|
|
||||||
|
We'd like to improve the API so it presents a more search-like interface
|
||||||
|
and further masks the archaic (and arcane) native LDAP vocabulary.
|
||||||
|
|
||||||
|
We have a project going ("Peregrine") to provide a full-featured
|
||||||
|
LDAP server in Ruby, based on the EventMachine fast network-IO library,
|
||||||
|
that you can use with your own Ruby classes. This will allow you
|
||||||
|
to serve LDAP clients (such as mailers, IM, and calendaring apps) with data
|
||||||
|
that you generate dynamically from your own code.
|
||||||
|
|
||||||
|
Finally, we've started thinking about an authentication generator or
|
||||||
|
plugin for Rails that will work against LDAP servers. It would be even
|
||||||
|
more interesting to augment it with fine-grained authorization at the
|
||||||
|
controller level.
|
||||||
|
|
||||||
|
If anyone wants to contribute suggestions, insights or (especially)
|
||||||
|
code, please email me at garbagecat10@gmail.com.
|
||||||
|
|
||||||
= What is Net::LDAP for Ruby?
|
= What is Net::LDAP for Ruby?
|
||||||
This library provides a pure-Ruby implementation of an LDAP client.
|
This library provides a pure-Ruby implementation of an LDAP client.
|
||||||
It can be used to access any server which implements the LDAP protocol.
|
It can be used to access any server which implements the LDAP protocol.
|
||||||
|
@ -41,7 +71,7 @@ In particular, this means that there is no direct dependence on the
|
||||||
structure of the various "traditional" LDAP clients. This is a ground-up
|
structure of the various "traditional" LDAP clients. This is a ground-up
|
||||||
rethinking of the LDAP API.
|
rethinking of the LDAP API.
|
||||||
|
|
||||||
Net::LDAP is based on RFC-1777, which specifies the Lightweight Directory
|
Net::LDAP is based on RFC-2251, which specifies the Lightweight Directory
|
||||||
Access Protocol, as amended and extended by subsequent RFCs and by the more
|
Access Protocol, as amended and extended by subsequent RFCs and by the more
|
||||||
widely-used directory implementations.
|
widely-used directory implementations.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue