Shuhei Kagawa

ActiveLdap 調査メモ

Mar 6, 2010

未検証ですが、以下の記事から調査したことのメモ。

Rails と併用可

script/generate scaffold_active_ldap
script/generete model_active_ldap user

接続

接続はプロセス間共有不可。普通にやると、Passenger はだめ。

対策

  • ユーザ毎の接続を持たせない。
  • 1 リクエストで完結させる。

バックエンド

  • Ruby なら Ruby/LDAP(OpenLDAP のバインディング)。
  • JRuby なら JNDI。
  • PureRuby の Net::LDAP は、trunk でないと問題。