Сценарии доступа к календарю обычно включают в себя вход пользователя в систему и предоставление согласия на получение делегированных разрешений. Похоже, что это применимо как к Office 365, так и к API-интерфейсам Graph.
Я видел здесь решения для доступа к календарю без интерфейса пользователя, но он включает в себя сохранение имени пользователя и пароля, которые меньше, чем хотелось бы. Другой вариант - использовать Graph API с разрешением приложения - к сожалению, разрешение Calendars.ReadWrite предназначено для всех пользователей: «Чтение и запись календарей во всех почтовых ящиках». Маловероятно, что я могу получить такой доступ от администратора, когда я работаю в большой компании, не говоря уже о том, что мне просто не нужен такой большой доступ.
Так что мой вопрос, есть ли возможность получить разрешение приложения (или любой другой способ получить доступ к календарю Outlook без UI) только для небольшого числа пользователей?