1

似乎并不是只有我一个人在努力寻找有关如何从 Java 使用 CRM WebAPI 的任何好的 Microsoft 资源/指南/文章。我们正在使用本地 CRM 部署,我试图了解我在这方面是否走在正确的轨道上,或者我是否遗漏了一些东西。

首先,我遵循这篇 MSDN 文章Jason 的这篇有用的文章中讨论的方法,关于如何从任何 Java 客户端使用 OAuth 连接到 CRM Web 服务。我对这种方法有两个问题:

  1. 似乎这种方法是针对 CRM Online 版本的,因为它要求将 CRM 应用程序注册到 Azure AD 作为先决条件(本地解决方案不会出现这种情况)。关于如何为本地 CRM 实现这一目标的任何想法?

  2. 此外,这种方法要求我们传递一个授权 URL 以建立连接,但我不确定从哪里获取这个 URL?我尝试根据此 MSDN 文章中提到的格式创建授权 URL,但它似乎不起作用。授权 URL 应如下所示:https:///adfs/ls)。是否需要对此进行任何配置/设置更改?

任何帮助或方向将不胜感激。

4

1 回答 1

0

此处提供了有关从 Java 连接到 MS Dynamics 的详细教程,以及通过 ADFS (Microsoft) 从 Java 进行的 OAuth2 身份验证。Java 库OLingo用于通过 OData 接口从“Dynamics”将对象(EntitySets)读取到 Java 类中。

于 2020-01-11T12:48:16.293 回答