私は組織のためにナゲットサーバーを設定しようとしています。私はhttps://www.codeproject.com/articles/872230/create-your-own-private-nuget-server-in-windows-azでガイドを使用してそれを設定しており、すべて基本的には良いです。コードは機能し、私はブラウザとVisual Studio(2015)からフィードにアクセスできます。Office 365認証でナゲットサーバーを保護する
しかし、私たちはそれを内部パッケージに使用するだけでなく、顧客にアクセスさせて匿名アクセスを許可しないようにする必要があります。
私は、組織のAzure Active Directoryアカウントでログオンするように認証を設定しました。これは、Azure Portalの「組み込み」設定を使用して実行されます。
「既存のアプリは」もともと認証を設定する「エクスプレス」の方法を使用して、ポータルによって生成されました。
ブラウザでコレクションにアクセスすると、私の会社のOffice 365アカウントでログインするように求められますが、すべて問題ありませんが、Visual Studioで「パッケージソース」としてナゲットサービスを追加しようとすると、少し異なるプロンプトが表示されています:
私CORPのメールアドレスとパスワードを使用したり、それをやってのドメイン\ユーザーの方法でログインしたときにそれは私の資格情報を受け付けません。
また、私はログインプロンプトについて少し混乱しています。
は、私がここで何かを明らかに不足しています:Visual Studioで、プロンプトにログインし、「通常」のようになります。私は、ログイン用のUIを期待しているだろうか? AzureでOffice 365認証を使用してナゲットフィードを保護するにはどうすればよいですか?それはVisual Studioで動作しますか?私CORPのメールアドレスとパスワードを使用したり、それをやってのドメイン\ユーザーの方法でログインしたとき
こんにちは@jamborユーザー名とパスワードを見つけなさい - 私たちはお互いを誤解していますか?私は、VStudioがそれにアクセスしてO365の資格情報を求めるプロンプトを出すように、Office365認証でNugetエンドポイント/ App Serviceを保護したいと思います。公開プロファイルの資格情報がどのように役立つべきかを確認することができません。また、VSTS内のビルトインパッケージマネージドサービスを使用すると、エンドポイントを「パッケージソース」として追加するときに、VStudioが(Office365)資格情報を要求するようになります。自分のエンドポイントで同じことができることを期待していました。これについての考えは? :-) –