У нас есть локальный сервер Artifactory Pro, который обслуживает пакеты nuget и использует LDAP для аутентификации всех пользователей. Использование Artifactory-NuGet из cmdline отлично работает, но при попытке использовать диспетчер пакетов из Visual Studio аутентификация завершается с ошибкой.Аутентификация NuGet на Artifactory из Visual Studio
Что я заметил, так это то, что Visual Studio пытается добавить префикс домена после первой неудачной попытки аутентификации: попытка входа в систему как «пользователь» завершается с ошибкой, а затем окна аутентификации входа в систему «DOMAIN \ user» как имя пользователя.
Я не уверен, что источник проблемы находится в Visual Studio или в Artifactory. Я заметил, что веб-доступ к Artifactory не принимает имена пользователей в форме «DOMAIN \ user», хотя я считаю, что это необходимо.
Итак, мой вопрос: как мне аутентифицироваться на сертифицированный с помощью LDAP, сертифицированный Artifactory сервер NuGet в Visual Studio?
Вам определенно нужен каждый пользователь для аутентификации как «себя»? Если репо является внутренним, можете ли вы разрешить открытый доступ для чтения и, возможно, одну учетную запись? –
К сожалению, это невозможно, так как наши разработчики находятся в нескольких местах, и мы не можем просто реплицировать все серверы и не можем просто разрешать загрузку без auth. – Wilbert
Предлагаю вам поговорить с парнями в JFrog - они очень полезны и увлечены. –