Есть ли способ выдать себя за пользователя в Office 365 с помощью нового API Microsoft Graph?
В настоящее время я использую EWS API, чтобы выдавать себя за пользователей Office 365 и добавлять события календаря.
Есть ли способ выдать себя за пользователя в Office 365 с помощью нового API Microsoft Graph?
В настоящее время я использую EWS API, чтобы выдавать себя за пользователей Office 365 и добавлять события календаря.
Microsoft Graph использует OAuth2.0, поэтому ваше приложение может работать как зарегистрированный пользователь, если пользователь предоставляет приложению возможность (в вашем случае) читать / записывать события календаря. (В OAuth2.0 этот поток известен как поток кода). Если вам нужно, чтобы ваше приложение создавало события от имени многих пользователей, когда пользователь фактически не вошел в ваше приложение - скажем, ваше приложение является какой-то службой демона - тогда вы можете использовать только приложение OAuth2.0 (клиент учетные данные) поток. Получение токена делегированного доступа для вызова Microsoft Graph описано здесь: https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow
Надеюсь это поможет,