Trac 계정 관리 기능 – htaccess가 아닌 웹 UI를 이용하기
trac-0.11.1 버전을 기준으로 하여 다음 항목이 trac.ini 파일에 추가되어야 한다.
[components] acct_mgr.api = enabled trac.web.auth.LoginModule = disabled acct_mgr.web_ui.AccountModule = enabled acct_mgr.web_ui.LoginModule = enabled acct_mgr.web_ui.RegistrationModule = enabled acct_mgr.http.HttpAuthStore = enabled acct_mgr.admin.AccountManagerAdminPage = enabled acct_mgr.db.SessionStore = enabled acct_mgr.pwhash.htdigesthashmethod = enabled acct_mgr.pwhash.htpasswdhashmethod = enabled [account-manager] password_store = SessionStore hash_method = HtDigestHashMethod
또한, accountmanager 모듈의 설치가 필요한데,
svn co http://trac-hacks.org/svn/accountmanagerplugin/trunk
subversion으로 소스를 받아와서 trunk 디렉토리에서
setup.py install
을 실행하면 설치된다.
standalone server(tracd)를 사용하는 경우에는 server를 다시 실행시켜야 한다.