我在我的域上設置了trac以進行問題跟蹤。如何配置它,以便當匿名用戶訪問域時,他們看到的所有內容都是登錄表單。基本上我想要2的安全級別:保護來自匿名用戶的trac?
anonymous
- 遊客只能訪問一個登錄選項
users
(即其他人誰已登錄) - 有機會獲得一切
謝謝!
我在我的域上設置了trac以進行問題跟蹤。如何配置它,以便當匿名用戶訪問域時,他們看到的所有內容都是登錄表單。基本上我想要2的安全級別:保護來自匿名用戶的trac?
anonymous
- 遊客只能訪問一個登錄選項
users
(即其他人誰已登錄) - 有機會獲得一切
謝謝!
可以刪除的所有權限匿名用戶:
trac-admin /path/to/projenv permission remove anonymous '*'
詳情參見Trac permission docs
Trac系統默認提供了兩種不同的權限組:
該文檔介紹瞭如何更改組默認值以及如何在permission groups section中形成新的權限集。
你會想看看AccountManagerPlugin。它允許基於表單的身份驗證。您還想按照其他帖子中的描述刪除匿名權限。
托馬斯Zoechling給不工作的解決方案,與TRAC 1.0.2一個需要匿名用戶的權限複製到手動驗證:
trac-admin /path/to/projenv permission list anonymous
#gets: BROWSER_VIEW CHANGESET_VIEW FILE_VIEW LOG_VIEW MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW WIKI_VIEW
trac-admin /path/to/projenv permission remove anonymous '*'
trac-admin /path/to/projenv permission add authenticated BROWSER_VIEW CHANGESET_VIEW FILE_VIEW LOG_VIEW MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW WIKI_VIEW