Я делаю http-запрос и мне нужно пройти аутентификацию с использованием учетных данных AD.Я могу успешно выполнить мои действия:
webRequest.Credentials = new NetworkCredential("myusername", "mypasssword");
Однако я пытался это сделать с помощью
webRequest.Credentials = new NetworkCredential(CredentialCache.DefaultNetworkCredentials.UserName, CredentialCache.DefaultNetworkCredentials.Password);
Однако это возвращает 401. Является ли CredentialCache неправильным способом сделатьэтот?И это способ получить текущее имя пользователя и пароль, чтобы пройти этот путь, или мне нужно было бы попросить пользователя для этого ввода?