我正在尝试对使用 RestSharp 对 TeamCity 的 REST 调用使用 NTLM 身份验证。
IRestClient _client=new RestClient(_url);
_client.Authenticator = new NtlmAuthenticator
(System.Net.CredentialCache.DefaultNetworkCredentials);
但是它不起作用。如果我遗漏了什么,请提出建议。
我正在尝试对使用 RestSharp 对 TeamCity 的 REST 调用使用 NTLM 身份验证。
IRestClient _client=new RestClient(_url);
_client.Authenticator = new NtlmAuthenticator
(System.Net.CredentialCache.DefaultNetworkCredentials);
但是它不起作用。如果我遗漏了什么,请提出建议。
现在这似乎工作正常,可以使用NTLMAuthenticator轻松完成,如下所示:
RestClient client = new RestClient(_baseURL);
client.Authenticator = new NtlmAuthenticator();
尝试这个:
var client = new RestClient(_baseURL)
{
Authenticator = new RestSharp.Authenticators.NtlmAuthenticator()
};
目前不支持。请参阅下面的线程。