private void btnRestCred_Click(object sender, RoutedEventArgs e) { string BaseUrl = "http://crm.denallix.com/Denallix/xrmservices/2011/OrganizationData.svc/AccountSet"; //string Resource = "AccountSet?"; var client = new RestClient(); client.BaseUrl = BaseUrl; CredentialCache credCache = new CredentialCache(); credCache.GetCredential(new Uri(RemoveTrailingSlash(BaseUrl)), "Negotiate"); // credCache.GetCredential(new Uri(""), "Negotiate"); //credCache.GetCredential(new Uri(BaseUrl), "NTLM"); SourceCode.Workflow.Common.Authentication.ADCredentials ad = new SourceCode.Workflow.Common.Authentication.ADCredentials(); CredentialCache k2Cache = ad.GetCredentials(RemoveTrailingSlash(BaseUrl)); var request = new RestRequest(); request.Credentials = credCache; //request.Credentials = new NetworkCredential("holly", "K2pass!", "DENALLIX"); // request.Credentials = request.Credentials.GetCredential(new Uri(RemoveTrailingSlash(BaseUrl)), "NTLM"); request.Method = RestSharp.Method.GET; request.RequestFormat = RestSharp.DataFormat.Xml; //request.Resource = Resource; var response = client.Execute(request); }