Hi all,
Anybody tried net/ldap gem to authenticate your rails app with
active directory under windows server?
I have been trying it but something is missing and i am not able to
figure it out...

here is my code in the console to establish a connection and

1.9.2p290 :001 > require 'net/ldap'
=> true
1.9.2p290 :002 > ldap = Net::LDAP.new
=> #<Net::LDAP:0x000000019bd650 @host="", @port=389,
@verbose=false, @auth={:method=>:anonymous}, @base="dc=com",
@encryption=nil, @open_connection=nil>
1.9.2p290 :003 > ldap.host = "myserveripcomeshere"
=> "myserveripcomeshere"
1.9.2p290 :004 > ldap.port = 389
=> 389
1.9.2p290 :005 > ldap.auth "my_user_name_here","my_password_here"
{:method=>:simple, :username=>"my_user_name_here", :password=>"my_password_here"}
1.9.2p290 :006 > if ldap.bind
1.9.2p290 :007?> puts "Authentication successful"
1.9.2p290 :008?> else
1.9.2p290 :009 > puts "Authentication failed"
1.9.2p290 :010?> end
Authentication failed
=> nil

and when i tried to see what's the operation result. below is what

1.9.2p290 :011 > unless ldap.bind
1.9.2p290 :012?> puts "Result: #{ldap.get_operation_result.code}"
1.9.2p290 :013?> puts "Message:
1.9.2p290 :014?> end
Result: 49
Message: Invalid Credentials
=> nil

con't figure out why is happening like that, though i given the
correct credentials.
Any ideas?

Thanks in Advance.

You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Search Discussions

Discussion Posts

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 2 | next ›
Discussion Overview
grouprubyonrails-talk @
postedDec 28, '11 at 6:58a
activeDec 29, '11 at 2:09a

2 users in discussion

Venkata reddy: 1 post Craig White: 1 post



site design / logo © 2021 Grokbase