0

我们在同意权限和获取访问令牌以调用 MSGraph API 时遇到问题。我们的产品如下:

我们有一个与 MSGraph 一起使用的 API。到目前为止,我们一直在使用应用程序权限来访问邮件和日历等资源。
我们想开始使用 Task To-Do API,它只支持 Delegated 权限。
我们的 API 适用于每个租户中的多个租户和多个用户。
我们使用管理员同意来授予所有必要的权限,然后生成令牌以向 MSGraph(应用程序权限端点)发出请求。

通过这些新更改,是否有办法直接从管理员那里生成对 To-Do API 有效的令牌,或者是否必须每个用户登录才能创建对此 API 有效的个人身份验证令牌?
我们希望避免用户登录的过程,因为我们的 API 旨在在管理员同意后我们未开发的另一个应用程序后面工作。

先感谢您

4

1 回答 1

0

在您的情况下,您使用的是客户端凭据流,因此您不能登录用户或委托权限,因为 MS Graph Todo API 仅支持委托权限。

要使用 To-Do Graph API,您必须能够合并用户登录。如果这在您的场景中不可能,那么您可以对此功能请求进行投票 -允许 Graph API 调用使用应用程序权限同时处理 todo 任务和 plannerTasks

于 2021-07-28T14:53:02.517 回答