Windows環境のRedmineにて、RedmineのユーザとSubversionのユーザを同期して使用したい(1)
先日のエントリで、どうにかRedmineのユーザのパスワードとSubversionのユーザを同期させたかったのですが、
手詰まりな状況になってしまいました。
解決方法としてはいくつか思い浮かぶのですが、
1番はおそらく検証するまでもなくできそうな気がします。Apache2.0以前+mod_auth_mysqlは実績がたくさんあると思います。
2番は、http://www.redmine.org/wiki/redmine/Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl
に方法が書いてあります。Windows環境で未検証ですけど、本来選択すべきは2番なんだと思います。
3番は、よくよく調べてみたら、Redmineがパスワードを16進のsha1で保存しているので、厳しそうです。
4番はできそうです。しかし、この中で最も茨の道な気がします。。。
さて、この先うまくいくか分かりませんが、とりあえず4番の検証を行っていきたいと思います。
環境について書いておきます。
- Bitnami Redmine Stack 1.0.3-0(apache2.2.17,mysql5.0.83,subversion1.6.6)
mod_authn_mysqlを改造するにあたって、用意するもの
- Apache 2.2.17のソースコード(http://www.meisei-u.ac.jp/mirror/apache/dist//httpd/httpd-2.2.17-win32-src.zip)
- MySQL 5.0.83のソースコード(http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.83.zip)
- mod_authn_mysqlのソースコード(http://www.gknw.net/development/apache/httpd-2.2/win32/modules/mod_authn_mysql-2.2.3-w32.zip)
- Cmake(http://www.cmake.org/files/v2.8/cmake-2.8.3-win32-x86.exe)
- Windows用のビルドツール(今回はVisual Studio 2005を予定)
Apache、MySQL、mod_authn_mysqlがコンパイルできるところまでは最低でも行きたいです。。。
今日はここまでです。