Ich versuche, für mit dem OData Client .net Dynamics 365 On-Premise verbindenAuthentifizieren zu Dynamics 365 On Premise
I durch Standardauthentifizierung zu authentifizieren versucht, aber das funktioniert nicht.
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)
{
}
Der Fehler Ich erhalte ist: HTTP-Fehler 401 - nicht autorisiert: Zugriff verweigert wird
Kann mir jemand helfen, wie dies geschieht?