21

我正在尝试对使用 RestSharp 对 TeamCity 的 REST 调用使用 NTLM 身份验证。

IRestClient _client=new RestClient(_url);
_client.Authenticator = new NtlmAuthenticator            
(System.Net.CredentialCache.DefaultNetworkCredentials);

但是它不起作用。如果我遗漏了什么,请提出建议。

4

3 回答 3

40

现在这似乎工作正常,可以使用NTLMAuthenticator轻松完成,如下所示:

RestClient client = new RestClient(_baseURL);
client.Authenticator = new NtlmAuthenticator();
于 2015-05-08T18:34:27.180 回答
9

尝试这个:

var client = new RestClient(_baseURL)
{
     Authenticator = new RestSharp.Authenticators.NtlmAuthenticator()
};
于 2017-01-18T20:04:16.700 回答
0

目前不支持。请参阅下面的线程。

http://devnet.jetbrains.com/thread/451079?tstart=0

于 2013-11-26T05:42:52.427 回答