Hello everybody,
Seems like this question was asked a lot but I didn't really find a complete answer so I'm reformulating it.
I'm working on DynamicsCRM 2016 on-premises installed on a Windows server 2016 and configured to use Active Directory.
Actually, we have to create a website (HTML+JS) where users can create accounts and buy products. We want to link the website users with DynamicsCRM Contacts and products have to be retrieved from CRM. If a user is created in website, a contact should be created in CRM. If a product is purchased on website, a sale should be added in CRM.
What's the best way (security is a must for us, performance too) to link website with CRM?
- Should I connect directly to CRM Web Api, or
- Should I create a middleware using CRM SDK and this middleware url is the one I will call in my web site?
For example, If a user signs up in website, should I add a contact in CRM using webAPI by calling it directly or I should prepare a web services using CRM SDK and Call it?
Or may be there is a different common approche :) ?
Many thanks for your help,
Cheers