こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

Rails ActiveDirectoryについて

RailsにてActiveDirectoryへの認証をしようとしています。
net-ldapのgemを使用しています。
conn.bindでTrueが返ってくるので接続は出来ていると思いますが、
そこから、ユーザID、パスワードを検索することができません。
どなたか、詳しい方がいらっしゃいましたら、ご教授願います。

conn = Net::LDAP.new :host => SERVER, :port => PORT
if conn.bind
ここでユーザID、パスワードを検索して、合致すれば認証OKとしたい
end

【環境】
Ruby 2.2.2
Rails 4.0.13
net-ldap (0.11)

以上、宜しくお願いします。

投稿日時 - 2015-07-28 19:45:46

QNo.9020362

すぐに回答ほしいです

質問者が選んだベストアンサー

こんにちわ。

参考URLにActiveDirectoryで認証する方法が記載されておりました。
こちらで試してはどうでしょうか?
--------------------------------------------
net_ldap = Net::LDAP.new(
:host => host,
:port => port,
:auth => {
:method => :simple,
:username => "#{user}@#{domain}",
:password => pass
}
)
--------------------------------------------

参考URL:http://shinob.cocolog-nifty.com/mix_dvd/2010/03/activedirectory.html

投稿日時 - 2015-07-30 18:28:10

お礼

ありがとうございました。
とても参考になりました。

投稿日時 - 2015-08-24 09:01:07

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-