Unix/Linux/Mac

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를 다시 실행시켜야 한다.

답글 남기기