我创建了一个NuGet服务器来托管我们的专有软件包。
如何限制对NuGet服务器的访问,以便只允许受信任的人下载我们的DLL?
答案 0 :(得分:1)
NuGet v1.4中添加了代理身份验证。我们正在构建这个以支持NuGet v1.5中经过身份验证的存储库。
与此同时,您可以按照其他答案中的建议限制IP访问。您还可以创建一个客户路径处理程序,允许您为嵌入其身份验证令牌的每个用户创建“自定义”URL。这就是DevExpress目前的做法。
有关详细信息,请参阅http://nuget.codeplex.com/discussions/258457。
答案 1 :(得分:0)
我不相信现在有一种简单的方法可以做到这一点。 Nuget问题跟踪器中有一篇关于为HTTP身份验证添加支持的帖子:
答案 2 :(得分:0)
感谢您的回复。 最终我找到了一个简单的解决方法。简单地通过IP地址限制Nuget服务器网站访问就可以了。
如果有人对此感兴趣,请访问: This link provides a step to step tutorial 此外,请确保在“编辑功能设置...”对话框中将“访问未指定的客户端”标记为拒绝