使用Azure Function中的``仅应用程序''权限获取团队计划者

问题描述

有没有示例可以满足以下要求:

我需要在Azure Function槽图Api中从组中读取计划程序计划。

不支持应用程序权限,仅受委派。

我尝试使用带有OnBehalfOfProvider的ConfidentialClientClientBuildBuilder,但是没有运气。在这种情况下,我不知道如何设置UserAssertion。

此外,用户名密码流也不可选项,因为最终用户可以使用MFA。

解决方法

不幸的是,Microsoft Graph上的Microsoft Planner API不支持应用程序权限(仅应用程序)。 https://docs.microsoft.com/en-us/graph/api/planner-post-plans?view=graph-rest-1.0&tabs=http#permissions

的文档中对此进行了确认

请对此https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests/suggestions/5904632-application-permissions-to-task-api

的功能请求投赞成票