我運行一個小的開發集羣和存儲庫系統,爲一對夫婦的開源項目組的使用。我在志願者的基礎上運行這些系統。最近,人們對使用基本身份驗證訪問SVN存儲庫系統的存儲庫系統表示擔憂,所以我正在將整個系統轉換爲摘要式身份驗證。問題是我有很多基本的方案都是圍繞基本方案編寫的,以便每個人都可以隨意更改他們自己的SVN密碼。有沒有一個模塊來操縱Perl中的htdigest密碼文件?
概括地說,我在尋找一個Perl模塊,很快就會讓我添加,刪除和修改的條目爲htdigest生成的密碼文件。我理想上喜歡類似於Apache::Htpasswd模塊的東西。我已閱讀,你可以使用加密模塊中的一個來生成消化密碼,然後寫一個使用htpasswd的模塊,但我不知道如何真正實施這些解決方案。另外,我真的不希望這樣做,因爲這需要大量的自定義書面系統實用程序的重寫。有沒有人有什麼建議?
〜KW