CRM 2016:使用Web API for CRM IFD连接CRM Web服务

how*_*xg9 5 crm adal dynamics-crm-2016 dynamics-crm-webapi

我是Web API的新手,并尝试使用Web API使用C#构建CRM Web服务应用程序.以下是我正在使用的示例代码:C#应用程序,它使用ADAL对Azure AD进行身份验证,并与Dynamics CRM进行通信.

此代码适用于内部CRM环境中的AD身份验证.但我的环境是IFD,这意味着我必须使用OAuth.它表示必须使用该服务端点的身份提供程序授权对Web服务的方法调用.但是,所有示例都指向Microsoft Azure Active Directory.但是对于实际情况,我们是否必须在Azure Active Directory中注册CRM应用程序?

那我怎么能在我的代码中定义'Client ID','RedirectUrl','Authority',我的endppoint在哪里?我们正在使用ADFS身份验证.

有人可以共享一些示例代码吗?

谢谢.