如何限制对NuGet Feed的访问?

时间:2011-06-17 14:33:04

标签: visual-studio-2010 nuget

我创建了一个NuGet服务器来托管我们的专有软件包。

如何限制对NuGet服务器的访问,以便只允许受信任的人下载我们的DLL?

3 个答案:

答案 0 :(得分:1)

NuGet v1.4中添加了代理身份验证。我们正在构建这个以支持NuGet v1.5中经过身份验证的存储库。

与此同时,您可以按照其他答案中的建议限制IP访问。您还可以创建一个客户路径处理程序,允许您为嵌入其身份验证令牌的每个用户创建“自定义”URL。这就是DevExpress目前的做法。

有关详细信息,请参阅http://nuget.codeplex.com/discussions/258457

答案 1 :(得分:0)

我不相信现在有一种简单的方法可以做到这一点。 Nuget问题跟踪器中有一篇关于为HTTP身份验证添加支持的帖子:

问题:http://nuget.codeplex.com/workitem/366

讨论:http://nuget.codeplex.com/discussions/237995

答案 2 :(得分:0)

感谢您的回复。 最终我找到了一个简单的解决方法。简单地通过IP地址限制Nuget服务器网站访问就可以了。

如果有人对此感兴趣,请访问: This link provides a step to step tutorial 此外,请确保在“编辑功能设置...”对话框中将“访问未指定的客户端”标记为拒绝