我們有一個本地Artifactory Pro服務器,它提供nuget包並使用LDAP來驗證所有用戶。使用cmdline中的Artifactory-NuGet可以完美地工作,但是當嘗試從Visual Studio使用包管理器時,身份驗證失敗。從Visual Studio內向Artifactory上的NuGet進行身份驗證
我注意到,Visual Studio在第一次失敗的身份驗證嘗試後嘗試添加域前綴:嘗試以「用戶」身份登錄失敗,然後登錄身份驗證窗口包含'DOMAIN \ user'作爲用戶名。
我不確定問題的根源是在Visual Studio中還是在Artifactory中。我注意到,對Artifactory的Web訪問不接受「DOMAIN \ user」形式的用戶名,儘管我覺得它應該。
所以我的問題是:如何從Visual Studio中驗證由LDAP支持的Artifactory提供的身份驗證的NuGet服務器?
您是否確實需要每個用戶進行身份驗證?如果回購是內部的,你可以只允許開放的讀取權限,也許只有一個賬戶? –
不幸的是,這是不可能的,因爲我們的開發人員位於多個地點,我們不能只複製所有服務器,並且不能在沒有身份驗證的情況下下載。 – Wilbert
我建議你跟JFrog的人說話 - 他們真的很有幫助和熱心。 –