我为几个开源项目组使用一个小型开发集群和存储库系统。我自愿运行这些系统。最近,人们对使用基本身份验证访问 SVN 存储库系统的存储库系统表示担忧,因此我正在将整个系统转换为摘要式身份验证。问题是我围绕基本方案编写了许多实用程序,以便每个人都可以根据需要更改自己的 SVN 密码。
简而言之,我正在寻找一个 Perl 模块,它可以让我快速在 htdigest 生成的密码文件中添加、删除和修改条目。理想情况下,我想要类似于Apache::Htpasswd模块的东西。我读过您可以使用其中一个加密模块来生成摘要密码,然后使用 htpasswd 模块编写该密码,但我不知道如何实际实施该解决方案。另外,我真的不想这样做,因为这需要大量重写许多自定义编写的系统实用程序。有没有人有什么建议?
~千瓦