Аутентификация Basi c требует безопасного подключения к серверу. в TFS - PullRequest
0 голосов
/ 03 мая 2020

Я пытался подключить свой TFS-сервер, используя мои учетные данные. Но я получаю сообщение об ошибке «Аутентификация Basi c требует безопасного подключения к серверу.»

 string username = "adminuser";
            string pwd = "mypassword";
            string domain = "http://localhost:8080/tfs/defaultcollection";
            NetworkCredential networkCredential = new NetworkCredential(username, pwd);
            BasicAuthCredential basicAuthCredential = new BasicAuthCredential(networkCredential);
            TfsClientCredentials tfsClientCredentials = new TfsClientCredentials(basicAuthCredential)
            {
                AllowInteractive = false
            };
            TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(domain), tfsClientCredentials);
            tfs.EnsureAuthenticated();

У моих tfs не было https. Любая альтернатива, чтобы исправить это, но уровень браузера работает нормально

1 Ответ

0 голосов
/ 04 мая 2020

Попробуйте использовать следующий код:

String collectionUri = "http://localhost:8080/tfs/defaultcollection";
VssCredentials creds = new VssClientCredentials();
creds.Storage = new VssClientCredentialStorage();
VssConnection connection = new VssConnection(new Uri(collectionUri), creds);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...