使用 MS Graph API 与 MS Azure SDK 的主要广告和缺点是什么

What is the main Ad's and Con's using MS Graph API vs MS Azure SDK

我们需要与来自 Jira 的客户 AD 交互,以便自动处理用户入职。

为此我们有两种不同的方法:

  1. 使用 Microsoft Graph API 我们使用 groovy 脚本 POST 和 GEt 方法直接从 Jira Script Runner 插件调用,这直接在 Jira 环境中

  2. 将 Microsoft Azure SDK 用于 python

使用此方法需要构建一个 python 脚本,该脚本存储在 VM 上的专用位置,并使用 Groovy 脚本

从 Jira 调用该脚本

在第一种方法中,我们仅使用 4 个 API 调用来处理请求,我们一直在 Jira 环境中编写脚本。

在第二种方法中,我们需要处理两种类型的脚本(python 和 groovy)

根据你的建议,你认为根据你的经验什么是最好的,以帮助我做出选择?

感谢帮助 问候

https://docs.microsoft.com/azure/active-directory/develop/active-directory-graph-api

We strongly recommend that you use Microsoft Graph instead of Azure AD Graph API to access Azure Active Directory (Azure AD) resources. Our development efforts are now concentrated on Microsoft Graph and no further enhancements are planned for Azure AD Graph API. There are a very limited number of scenarios for which Azure AD Graph API might still be appropriate;

因此我建议使用 Microsoft Graph

我会跟进 Laurent,并说,更好的解决方案是在完成您需要做的所有事情的同时具有最少复杂性的解决方案。 在这种情况下,根据您自己的 post,这显然只是直接从您在 Jira 中的 groovy 脚本调用图 API。