# LDAP Models

**URL:** <https://discuss.rubyonrails.org/t/ldap-models/60475>\
**Category:** rubyonrails-talk\
**Created:** [August 18, 2011, 6:24pm UTC](https://discuss.rubyonrails.org/t/ldap-models/60475 "2011-08-18T18:24:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Beerlover88](https://avatars.discourse-cdn.com/v4/letter/b/ec9cab/32.png) [@Beerlover88](https://discuss.rubyonrails.org/u/Beerlover88)\
**Post date:** [August 18, 2011, 6:24pm UTC](https://discuss.rubyonrails.org/t/ldap-models/60475/1 "2011-08-18T18:24:33Z")

</div>

I'm running Rails 3.09/Ruby 1.8.7, and I'm looking for some advice on how to create models from LDAP servers. I see there is an ActiveLDAP gem floating around out there, but it's Rails 3 support is only for 3.1rc4. Specifically, I'm trying to compare my user base on one LDAP server to another LDAP server.

Thanks,

Eric

---

<div class="post-metadata">

**Author:** ![Bruno\_Santos](https://avatars.discourse-cdn.com/v4/letter/b/47e85d/32.png) [@Bruno\_Santos](https://discuss.rubyonrails.org/u/Bruno_Santos)\
**Post date:** [August 19, 2011, 2:21am UTC](https://discuss.rubyonrails.org/t/ldap-models/60475/2 "2011-08-19T02:21:21Z")

</div>

Devise + LDAP is a good idea to do it [https://github.com/cschiewek/devise\_ldap\_authenticatable](https://github.com/cschiewek/devise_ldap_authenticatable)

---

<div class="post-metadata">

**Author:** ![Long](https://avatars.discourse-cdn.com/v4/letter/l/e47774/32.png) [@Long](https://discuss.rubyonrails.org/u/Long)\
**Post date:** [August 19, 2011, 2:32am UTC](https://discuss.rubyonrails.org/t/ldap-models/60475/3 "2011-08-19T02:32:41Z")

</div>

I have had good success using the net-ldap gem ( [http://rubygems.org/gems/net-ldap](http://rubygems.org/gems/net-ldap)). Though you will need to map the attribute values to your model by hand.

Long
