我正在设置一个 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 目前不支持。