Guest User

Untitled

a guest
May 20th, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. require 'net/ldap'
  2.  
  3. email = ARGV[0]
  4.  
  5. ldap = Net::LDAP.new(host: 'directory.vt.edu')
  6. ldap.bind
  7. treebase = 'ou=People,dc=vt,dc=edu'
  8. ldap_attributes = {display_name: :displayname, department: :department}
  9.  
  10. filter = Net::LDAP::Filter.eq('mail', email)
  11. results = ldap.search(base: treebase, filter: filter)
  12. puts results[0].uid
Add Comment
Please, Sign In to add comment