Microsoft Graph - "share" 我的应用程序的任何方式

Microsoft Graph - any way to "share" my application

我在页面上创建了新的应用程序:https://apps.dev.microsoft.com/#/appList

使用 AppId 和 AppKey 我可以获得令牌并调用 Microsoft Graph 方法。它工作正常。但它仅适用于我的管理控制台,因此,如果我调用添加新域的方法,它会将新域添加到我的管理控制台。 我们的业务模型为每个客户创建管理控制台。我们需要为他们的管理控制台等设置单独的域

我需要调用 Microsoft Graph 添加域方法将域添加到另一个管理控制台!我看到一个解决方案是在每个客户端的管理员凭据下再创建一个应用程序,然后使用 AppId/AppKey 新创建的单个应用程序调用 Microsoft Graph。但我需要自动完成,没有 API 来完成(据我所知)。

有什么方法可以使用一个通用应用程序并调用 Microsoft Graph 方法在另一个管理控制台中执行操作?

谢谢!

创建应用程序注册时(在 Azure AD 门户的新预览应用程序注册页面中),您需要select以下选项:

Accounts in any organizational directory

这将允许另一个租户中的用户同意使用您的应用程序。这意味着您可以与其他租户一起使用您的应用程序 ID 和机密。