如何使用 MS Graph 将 Azure 门户注册的应用范围限定为只能访问 SharePoint 中的特定日历



我正在设置一个 WebAPI,需要从位于 SharePoint 中的日历中收集事件。WebAPI 已在 Azure 门户中注册,不支持用户登录。是否可以将应用程序限制为仅该日历,或只能访问特定用户的日历?

这就是我目前拥有的。

  • A WebAPI ( .Net Core 2.1 (
  • 具有一组用户的 Azure AD
  • 在 Azure 门户中注册,具有应用程序"日历.读取"权限
  • 在对应用程序进行身份验证时使用 TenantID/ClientID/ClientSecret,并且没有 Web 服务器的用户登录,并且如果可能,不希望用户登录。

到目前为止,我可以使用以下内容Microsoft图形拉取事件:

https://graph.microsoft.com/v1.0/sites/root/lists/4bddc7ee-xyz-xyz-83cc-/blablabla

问题是我有权访问所有用户日历,并且我需要将应用程序限制为只能访问该特定日历。

我见过几个类似的问题,答案是否定的,Microsoft Graph 目前不支持。

最新更新