Dynamics crm CRM 2016:使用CRM IFD的Web API连接CRM Web服务

Dynamics crm CRM 2016:使用CRM IFD的Web API连接CRM Web服务,dynamics-crm,crm,adal,dynamics-crm-2016,dynamics-crm-webapi,Dynamics Crm,Crm,Adal,Dynamics Crm 2016,Dynamics Crm Webapi,我不熟悉Web API,并尝试使用Web API用C#构建CRM Web服务应用程序。下面是我正在使用的示例代码: 这段代码非常适用于本地CRM环境中的广告认证。但是我的环境是IFD,这意味着我必须使用OAuth。它说,对web服务的方法调用必须由该服务端点的身份提供者授权。但是,所有示例都指向Microsoft Azure Active Directory。但对于实际情况,我们是否必须在Azure Active Directory中注册CRM应用程序 那么我如何在代码中定义“客户端ID”、“重

我不熟悉Web API,并尝试使用Web API用C#构建CRM Web服务应用程序。下面是我正在使用的示例代码:

这段代码非常适用于本地CRM环境中的广告认证。但是我的环境是IFD,这意味着我必须使用OAuth。它说,对web服务的方法调用必须由该服务端点的身份提供者授权。但是,所有示例都指向Microsoft Azure Active Directory。但对于实际情况,我们是否必须在Azure Active Directory中注册CRM应用程序

那么我如何在代码中定义“客户端ID”、“重定向URL”、“权限”,我的端点在哪里?我们正在使用ADFS身份验证

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


谢谢。

你有没有想过?我的想法是,您必须在on-prem ADFS for CRM上注册应用程序,并使用OAuth进行身份验证,就像使用CRM Online一样。例如,ADFS上的PS命令类似于:>addadfsclient-ClientId-Name“SomeName”-RedirectUri