日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ruby連接到LDAP技巧分享

我們在實際編寫Ruby語言代碼時,在實現(xiàn)Ruby連接到LDAP的情況下,通常都可以使用到三種方法。在這里我們將會學(xué)到其中的兩種。#t#

Ruby連接到LDAP代碼示例:

  1. conn = LDAP::Conn.new("rsads02.foo.com")   
  2. conn.bind("CN=username,CN=Users,DC=foo,
    DC=com","password") do |bound|   
  3. bound.search("DC=foo,DC=com", 
    LDAP::LDAP_SCOPE_SUBTREE,"(&(name=*) 
    (objectCategory=person))", 
    ['name','ipPhone']) do |user|   
  4. puts "#{user['name']} #{user['ipPhone']}"   
  5. end   
  6. end  
  7. require 'net/ldap'   
  8. ldap = Net::LDAP.new :host => 
    server_ip_address,   
  9. :port => 389,   
  10. :auth => {   
  11. :method => :simple,   
  12. :username =>"cn=manager,dc=example,dc=com",   
  13. :password => "opensesame"   
  14.  }   
  15. filter = Net::LDAP::Filter.eq( 
    "cn", "George*" )   
  16. treebase = "dc=example,dc=com"   
  17. ldap.search( :base => treebase,
     :filter => filter )do |entry|   
  18. puts "DN: #{entry.dn}"   
  19. entry.each do |attribute, values|   
  20. puts "  #{attribute}:"   
  21. values.each do |value|   
  22. puts "   --->#{value}"   
  23. end   
  24. end   
  25. end   
  26. p ldap.get_operation_result 

希望以上介紹的這些Ruby連接到LDAP的方法能夠幫助大家。


標(biāo)題名稱:Ruby連接到LDAP技巧分享
標(biāo)題網(wǎng)址:http://m.5511xx.com/article/djjcjph.html