我正在尝试在我的公司中设置一个私人 nuget 服务器,并且会有不同的人使用它。
我注意到 web.config 中有一个条目来设置用于发布包的共享 API 密钥。
有没有办法为每个用户设置不同的 api 密钥?谢谢。
我正在尝试在我的公司中设置一个私人 nuget 服务器,并且会有不同的人使用它。
我注意到 web.config 中有一个条目来设置用于发布包的共享 API 密钥。
有没有办法为每个用户设置不同的 api 密钥?谢谢。
创建 API 密钥的最简单方法是要求每个用户通过 Web 前端进行注册。
说明基本上是这里的:http: //haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspx虽然当然用户将使用内部 URL,而不是http: //nuget.org/
为您减少工作量,并且用户可以了解 NuGet 库!
如果您想像公共 NuGet 库那样为每个用户提供 API 密钥,则需要运行自己的内部NuGet 库。NuGet 文档中的说明提供了此设置的演练。它使用果园作为画廊。