独自のパッケージをホストするためにNuGet Serverを作成しました。NuGetフィードへのアクセスを制限する方法は?
信頼できるユーザーのみがDLLをダウンロードできるようにするには、NuGetサーバーへのアクセスを制限するにはどうすればよいですか?
独自のパッケージをホストするためにNuGet Serverを作成しました。NuGetフィードへのアクセスを制限する方法は?
信頼できるユーザーのみがDLLをダウンロードできるようにするには、NuGetサーバーへのアクセスを制限するにはどうすればよいですか?
プロキシ認証がで追加されましたNuGet v1.4。私たちは、NuGet v1.5で認証されたリポジトリをサポートするためにこれを構築しています。
一方、他の回答で示唆されているように、IPによるアクセスを制限することができます。顧客ルートハンドラを作成して、認証トークンを埋め込んだ各ユーザの「カスタム」URLを作成することもできます。 DevExpressは現在、これを実行しています。
詳細はhttp://nuget.codeplex.com/discussions/258457を参照してください。
私はこれを今簡単に行う方法はないと思います。 HTTP認証のようなもののサポートを追加する方法についてNugetの課題追跡でポストがあります:
問題:http://nuget.codeplex.com/workitem/366
ディスカッション:返信用http://nuget.codeplex.com/discussions/237995
感謝。 最終的に簡単な回避策が見つかりました。 IPアドレスでNugetサーバーのWebサイトへのアクセスを制限するだけで、このトリックを実行できます。
誰かがここに興味がある場合はどのようにです:また、で拒否する「不特定多数のクライアントのアクセス」をマークしてください This link provides a step to step tutorial 「編集機能の設定...」ダイアログ
どうすれば設定できますか?リンクがあまり役に立たなかった – talles