I created a NuGet Server in order to host our proprietary packages.
How can I restrict access to the NuGet server in order to allow only trusted people to download our DLL ?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Proxy authentication was added in NuGet v1.4. We are building on this to support authenticated repositories in NuGet v1.5.
In the meantime, you can either restrict access by IP as suggested in the other answer. You can also create a customer route handler that allow you to create “custom” URLs for each user that embeds their authentication token. This is how DevExpress currently does it.
See http://nuget.codeplex.com/discussions/258457 for more info.