« TracでLDAPのパスワードを更新する | Main | I Love, Your Love »

2010.08.18

Trac/ChangeLdapPassword

ダウンロード:ChangeLdapPassword-r271.zip (3.3K)

ファイル名のまんまのプラグインです。ユーザー自身がLDAPに登録されているパスワードを変更できるようになります。LDAPのホスト名等の設定が別途必要となります(TracIniAdminプラグインが入っている場合、Webから設定できます)が、LDAPを管理している人ならさほど悩むこともないかと思います(^^;

AccountManagerPluginとLDAP関係のプラグインを組み合わせると同様のことを実現できるような気もしますが、そこまで調査しきれなかったので、自分で作ってしまいました。なので、必要最低限の機能しか有しておらず、LDAPに登録しているパスワードを変更することしかできません。

【注意事項】
LDAP client API for Pythonをインストールしておく必要があります。こちらも参考になるかと思います。
・LDAPのrootのパスワードが平文のままtrac.iniに書き込まれてしまいます・・・。
・LDAPに登録している各ユーザーのパスワードは、PLAINであることを前提にしています。
・LDAPへの新規ユーザーの追加は、「管理者」がphpLDAPadminなどを用いて作業することを想定しています。
 (本当は、phpLDAPadminでユーザー自身がパスワードを変更できるようにしたかったのですが、どうにも設定方法がわからなかったので・・・)
・Trac0.11.1-ja1と組み合わせて開発しております。Trac0.12がリリースされておりますが、カスタマイズしすぎているため、まだまだ当分の間、0.11.1を使い続けることになるかと思います。

|

« TracでLDAPのパスワードを更新する | Main | I Love, Your Love »

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference Trac/ChangeLdapPassword:

« TracでLDAPのパスワードを更新する | Main | I Love, Your Love »