Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'net/ldap'
- ldap = Net::LDAP.new :host => "172.21.45.60",
- :port => 686,
- :encrytion => :simple_tls,
- :auth => {
- :method => :simple,
- :username => "cn=XXX,ou=XXX,ou=XXX,o=XXX",
- :password => "XXX"
- }
- filter = Net::LDAP::Filter.eq("cn", "paul*")
- treebase = "ou=XXX,ou=XXX,o=XXX"
- attrs = ["mail", "cn", "sn", "objectclass", "loginTime"]
- ldap.search(:base => treebase, :filter => filter, :attributes => attrs) do |entry|
- puts "DN: #{entry.dn}"
- entry.each do |attribute, values|
- puts " #{attribute}:"
- values.each do |value|
- puts " --->#{value}"
- end
- end
- end
- p ldap.get_operation_result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement