私は、いくつかのオープンソース プロジェクト グループが使用する小さな開発クラスターとリポジトリ システムを運用しています。私はこれらのシステムをボランティアベースで運営しています。最近、ベーシック認証を使用して SVN リポジトリ システムにアクセスするリポジトリ システムに懸念が表明されているため、システム全体をダイジェスト認証に移行しています。問題は、各人が自分の SVN パスワードを好きなように変更できるように、基本的なスキームに沿っていくつかのユーティリティを作成していることです。
簡単に言えば、htdigest で生成されたパスワード ファイルへのエントリをすばやく追加、削除、および変更できるようにする Perl モジュールを探しています。Apache::Htpasswdモジュールに似たものが理想的です。暗号化モジュールの 1 つを使用してダイジェストされたパスワードを生成し、htpasswd モジュールを使用してそれを書き込むことができると読みましたが、実際にそのソリューションを実装する方法がわかりません。さらに、多くのカスタム作成されたシステム ユーティリティを大幅に書き直す必要があるため、これは避けたいと思います。誰か提案はありますか?
~KW