Я настраиваю WebAPI, который должен собирать события из календаря, расположенного в sharepoint.WebAPI зарегистрирован в портале Azure и не поддерживает вход пользователя.Могу ли я ограничить приложение только этим одним календарем или иметь доступ только к календарям определенных пользователей?
Это то, что у меня есть в настоящее время.
- A WebAPI (.Net Core 2.1)
- Azure AD с группой пользователей
- Зарегистрирован на портале Azure с разрешениями приложения «Calendars.Read»
- Использование TenantID / ClientID / ClientSecret при аутентификации приложения,и у меня нет логина пользователя для веб-сервера, и он предпочел бы не иметь логина пользователя, если это возможно.
На данный момент я могу получать события с графиком Microsoft, используя что-то вроде:
https://graph.microsoft.com/v1.0/sites/root/lists/4bddc7ee-xyz-xyz-83cc-/blablabla
Проблема в том, что у меня есть доступ ко всем календарям пользователей, и мне нужно ограничить приложение только доступом к этому конкретному календарю.