Tracでの認証にデータベースを使用することは可能ですか?このインストールでは、.htpasswd認証は必要ありません。
データベースとしてTrac.11とMySQLを使用します。Tracは現在データベースを使用していますが、認証を提供していません。
箱から出して、Tracは実際には独自の認証を行わず、Webサーバーに任せます。したがって、Apache関連の豊富なオプションを利用できます。auth_mysqlのようなものを見て、データベースにユーザー資格情報を保持できるようにすることができます。
または、trac-hacks.orgのAccountManagerPluginをご覧ください。
あなたはSessionStoreでアカウントマネージャープラグインを使うことができます
AccountManagerPluginは、ユーザーアカウントを管理するためのいくつかの機能を提供します。
http://trac-hacks.org/wiki/AccountManagerPluginを参照してください
trac.ini[コンポーネント]で次のことを行います; コンポーネントacct_mgr.svnserve。*=enabledを必ず有効にしてください。acct_mgr.svnserve.svnservepasswordstore=enabled; ハッシュメソッドの1つを選択しますacct_mgr.pwhash.htdigesthashmethod=enabled acct_mgr.pwhash.htpasswdhashmethod = enabled
[アカウントマネージャー]password_store= SvnServePasswordStore password_file = / path / to / svn / repos / conf / passwd; ハッシュメソッドの1つを選択しますhash_method=HtDigestHashMethod hash_method = HtPasswdHashMethod
これで、tracはデータベース内のユーザーを使用します