0

Я написал внешнее приложение, которому необходимы разрешения на создание/удаление элементов на всех пользовательских Календари (принадлежащих определенному подразделению).Exchange 2013 Grant Создание/удаление разрешений для всех календарей пользователя OU БЕЗ непрерывного ведения списка

Приложение подключается к Exchange 2013, вызывая методы веб-службы EWS, такие как CreateItem/DeleteItem/etc.

Кроме того, он аутентифицируется против EWS 2013 с одним пользователем. Мне нужно предоставить этому пользователю вышеупомянутые разрешения для всех этих календарей.

HOWEVER, это OU постоянно меняется, добавляет/удаляет участников и т. Д. Я стараюсь избегать этого с помощью группы безопасности, которую я должен постоянно поддерживать, чтобы убедиться, что она актуальна.

ответ

0

Одним из вариантов было бы использовать Олицетворение EWS https://msdn.microsoft.com/en-us/library/office/dn722377(v=exchg.150).aspx, если вы дадите, что на уровне Org оно будет автоматически применяться к новым пользователям. Однако недостатком этого является то, что это дает вашей учетной записи службы полный доступ ко всем почтовым ящикам.

+0

Это отличная идея, спасибо! Однако из того, что я мог сказать, это предоставило бы моей учетной записи службы приложения полный доступ ко всему Почтовому ящику, тогда как я хочу ограничить этот доступ только календарем. Может ли олицетворение справиться с этим? – indicava

+0

Нет Олицетворение не может быть ограничено, он всегда дает полный доступ к учетной записи, что является одним из недостатков. Новый REST-сервис в Office365 и в 2016 году позволит вам сделать это и обслуживать эти типы сценариев. –