Ruby には LDAP 用の実装がいくつかあるみたいだけど、Net::LDAP (ruby-net-ldap) なら Pure Ruby の実装らしいので、とりあえずそれを使うことにしました。 ほとんど ActiveDirectoryサーバーを使ったLDAP認証(Rubyから) - 与太郎プログラマの日記 のコピペです。 require 'rubygems' require 'net/ldap' PORT = 389 DOMAIN = 'ad.example.com' SERVER = "domain-controller-hostname.#{DOMAIN}" BASE = 'CN=Users,DC=ad,DC=example,DC=com' ldap = Net::LDAP.new :host => SERVER, :port => PORT, :base => BASE, :aut