我試圖連接到動態365在內部部署與OData的客戶端.NET身份驗證動態365在前提
我試圖通過基本身份驗證來驗證,但是這是行不通的。
var c = new Microsoft.Dynamics.CRM.System(new Uri("https://mycrm01/crm/api/data/v8.2/"));
c.SendingRequest2 += (o, requestEventArgs) => {
var creds = username + ":" + password;
var encodedCreds = Convert.ToBase64String(Encoding.ASCII.GetBytes(creds));
requestEventArgs.RequestMessage.SetHeader("Authentication", "Basic" + encodedCreds);
};
var contacts = c.Contacts.Where(x => x.Firstname=="testuser");
foreach (var contact in contacts)
{
}
我收到的錯誤是:HTTP錯誤401 - 未經授權:訪問被拒絕
有人可以幫助我如何做到這一點?