2009-06-11 36 views
5

是否可以使用數據庫與Trac進行身份驗證? 。此安裝不需要.htpasswd身份驗證。使用數據庫身份驗證的Trac

使用Trac .11和MySQL作爲數據庫。 Trac當前正在使用該數據庫,但不提供認證。

回答

1

您可以使用Account Manager Plugin with SessionStore

的AccountManagerPlugin提供了多種功能,用於管理用戶帳戶:

  • 允許用戶註冊新帳戶
  • 通過HTML表單登錄而不是使用HTTP身份驗證
  • 允許現有用戶更改他們的密碼或刪除其賬戶
  • 新密碼發送到誰已經忘記了自己的密碼,用戶
  • 管理用戶帳戶
0

請參考http://trac-hacks.org/wiki/AccountManagerPlugin

執行關注你的trac.ini [組件] ;請務必啓用組件 acct_mgr.svnserve。* =啓用 acct_mgr.svnserve.svnservepasswordstore =啓用 ;選擇哈希方法 acct_mgr.pwhash.htdigesthashmethod之一=允許 acct_mgr.pwhash.htpasswdhashmethod =允許

[帳戶管理器] password_store = SvnServePasswordStore PASSWORD_FILE = /路徑/到/ SVN /回購/ CONF/passwd中 ;選擇的哈希方法 hash_method = HtDigestHashMethod hash_method = HtPasswdHashMethod

現在TRAC將在數據庫