Невозможно подключиться к серверу NuGet, размещенному на веб-сайте Azure, из Visual Studio, но может из Интернета

Моя проблема в том, что у меня есть сервер NuGet на веб-сайте Azure, использующий Azure AD для аутентификации. Он работает должным образом, если я нажимаю URL-адрес NuGet в Chrome (требуется логин, который принимает соответствующие учетные данные), но если я попытаюсь получить к нему доступ в Visual Studio 2013 (через управление пакетами NuGet), он не примет учетную запись / пароль как соответствующие учетные данные (приглашение снова появляется). Мой подход был следующим:

С целью создания простого внутреннего сервера NuGet я в основном следовал инструкциям в этой статье, чтобы развернуть его на веб-сайте Azure: http://www.codeproject.com/Articles/872230/Create-Your-Own-Private-NuGet-Server-in-Windows-Az

Сервер NuGet работает нормально, но я хотел добавить базовую аутентификацию, так как мы будем размещать там часть нашего кода. Я решил попробовать использовать для этого Azure AD. Я добавил пару учетных записей Microsoft (свою и коллегу) в наш активный каталог Azure по умолчанию, который по умолчанию был пуст. Затем через портал управления я выбрал вкладку «Настроить» на панели инструментов веб-сайта и добавил каталог по умолчанию в раздел аутентификации.

Поскольку разработчики, которые будут загружать наши пакеты, будут делать это через Visual Studio, мне нужно выяснить это или найти альтернативу. Я бы хотел (если возможно) избежать написания собственного модуля аутентификации, поскольку эта функция должна быть встроена в Azure.


person greenstone    schedule 24.06.2015    source источник


Ответы (1)


Оказывается, NuGet в настоящее время не поддерживает Azure AD. Однако они работают над этим, и прогресс можно отслеживать здесь: https://github.com/NuGet/Home/issues/708

person greenstone    schedule 06.07.2015