# Net::LDAP e active directory

**URL:** <https://www.ruby-forum.com/t/net-ldap-e-active-directory/216229>\
**Category:** IT\
**Created:** [January 30, 2012, 2:58pm UTC](https://www.ruby-forum.com/t/net-ldap-e-active-directory/216229 "2012-01-30T14:58:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [January 30, 2012, 2:58pm UTC](https://www.ruby-forum.com/t/net-ldap-e-active-directory/216229/1 "2012-01-30T14:58:11Z")

</div>

base = “ou=Ruby U.,dc=rubyforum,dc=local” # dipende dalla  
configurazione  
del tuo server ldap

login\_filter = Net::LDAP::Filter.eq(“sAMAccountName”,  
“ciccio.pasticcio”) #  
creo il filtro sull’attributo ‘sAMAccountName’

attrs = [“mail”, “memberOf”] # gli attributi che voglio recuperare

ldap\_client.search(:base =\> base, :filter =\> login\_filter, :attributes  
=\>  
attrs, :size =\> 1, :return\_result =\> false) do |entry|  
puts “entry: #{entry.inspect}”  
end

sulla documentazione trovi altri esempi.

good luck!!

bio
