我正在尝试使用RestSharp对我对TeamCity的REST调用使用NTLM身份验证。
IRestClient _client=new RestClient(_url);
_client.Authenticator = new NtlmAuthenticator
(System.Net.CredentialCache.DefaultNetworkCredentials);
然而它不起作用。如果我错过了什么,请建议。
答案 0 :(得分:24)
现在看起来工作正常,可以很容易地使用NTLMAuthenticator这样做:
RestClient client = new RestClient(_baseURL);
client.Authenticator = new NtlmAuthenticator();
答案 1 :(得分:3)
试试这个:
var client = new RestClient(_baseURL)
{
Authenticator = new RestSharp.Authenticators.NtlmAuthenticator()
};
答案 2 :(得分:0)
目前不支持。请参阅以下主题。