From https://msdn.microsoft.com/en-us/library/dn531009(v=crm.7).aspx,
The following technology is required to develop and execute external client applications that authenticate with the Microsoft Dynamics CRM OData and SOAP web service endpoints:
Claims configuration is required for on-premises deployment.
AD FS on TechNet: Windows Server 2012 R2.
The above msdn documentation does not say that IFD is a must for being able to authenticate (OAuth) to Microsoft Dynamics 365 (On Prem) with the Web API, but most of the tutorials/guides/blog posts available on the internet assume that the deployment is an internet facing deployment.
I have a Java application from which we want to hit the dynamics OData endpoints (web API) of an on-premise Dynamics instance. The application resides on a machine which is also on the same network as the dynamics server. I don't want to make the dynamics instance available outside the organization network by setting up IFD.
Is it mandatory to have a IFD setup for external client applications that authenticate with the Microsoft Dynamics CRM OData endpoints ?
*This post is locked for comments
Above given MSDN link is broken, can you please provide correct link. Because I need to authenticate WebAPI from On-Premises IFD enabled environment and getting no help online
I would assume you could also call the webapi with Windows authentication, but I'm not sure.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,253 Super User 2024 Season 2
Martin Dráb 230,188 Most Valuable Professional
nmaenpaa 101,156