首页 > 解决方案 > 需要 Microsoft Graph 并被管理员接受

问题描述

我需要有以下工作流程:

  1. 第三方公司为Office365注册新的管理员用户(我无法控制这个过程)。
  2. 然后将此用户的凭据传递给我们,我们对其进行配置(添加域、其他用户等)。
  3. 我需要自动化这个过程,这应该由后台任务完成。因此,在注册后,我们捕获此事件并将消息添加到队列,然后我们的 Azure Functions 添加域、注册新用户等。

但是要调用 Microsoft Graph 管理员必须手动接受权限(转到网页并接受)。没有此操作令牌无效。它打破了我们的自动化过程:(

有什么方法可以在不进入网页并由管理员登录接受的情况下接受它?

标签: azureworkflowmicrosoft-graph-apioffice365api

解决方案


从您描述此过程的方式来看,您似乎真正需要的是创建一个使用您的客户也同意的仅应用程序权限的应用程序。他们应该不需要手动创建管理员用户并为您提供该用户的凭据。

为了具体回答您的问题,我认为无论如何都不会通过 API 调用来自动化用户同意过程。这将违背用户同意的目的。


推荐阅读