With little knowledge of CRM, we were tasked with exposing data and other functionality from CRM 2011. We developed a RESTful wrapper that allows other developers to leverage it in their apps. Some example endpoints might have been:
API/v2/Accounts(someguid)
API/v2/Lead/Create {json object}
etc
This application needs to be upgraded to support dynamics 2016. We fired up our 2011 app, and simply changed a config variable to point to a 2016 instance. So far we haven't been able to do anything because right after the second line below:
var context = new XrmServiceContext(_organizationService);
var crmUser = (from systemUser in context.SystemUserSet
where systemUser.DomainName == user.DomainUserName
select systemUser).FirstOrDefault();
I get authentication failed exceptions:
Is this indeed a known authentication issue when upgrading from 11 to 16, or am I missing something?
In 2016, Microsoft replaced Dynamics CRM with Dynamics 365, a fully rebranded product specifically designed for customer engagement. Dynamics 365 is a combined CRM and ERP product that includes full Dynamics AX suite for ERP and the Business Edition includes the financial suite built from Dynamics NAV.
We have published the 2021 release wave 2 plans for Dynamics 365, a compilation of new capabilities that will be released October 2021 through March 2022. The 2022 release wave 2 plans will be provided once the documentation is ready.
Access to valuable integrations Smooth integrations to these vital business systems and applications further enhances productivity, especially if your business' supply chain features several Microsoft solutions. This means a simplified integration, shared user intelligence and a friction-free experience.
There have been countless Authenticate Changes between CRM 2011 and 2016. The SDK should handle all of these issues for you, fairly seamlessly.
Download the latest version from https://www.microsoft.com/en-us/download/details.aspx?id=50032, and update any of Microsoft.Xrm.* dlls that you are referencing in your project.
If you're using Nuget, you could add these instead:
Once you've updated your references, rebuild, and retry.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With