Как я могу войти в веб-службы Exchange - PullRequest
1 голос
/ 30 ноября 2010

Мне нужно добавить событие календаря для пользователя обмена из веб-приложения.

Веб-приложение знает адрес электронной почты пользователей обмена.Веб-приложение, которое не интегрировано с Active Directory.В идеале пользователь не должен принимать событие в outlook

Мы обсудили несколько возможностей:

  1. Хранить пароли обмена пользователями в базе данных веб-приложения (со скидкой)

  2. Установите фиктивного пользователя для обмена веб-приложением и отправьте событие caledar реальному пользователю в качестве запроса от фиктивного пользователя (не идеально, поскольку реальный пользователь должен его принять, иу клиента нет спецификации, что делать в случае отказа)

  3. Интеграция с Active Directory и олицетворение пользователя (требуется либо проверка подлинности Windows, либо пароль пользователя, а также лицо, использующееприложение для добавления встречи не будет тем человеком, в календарь которого нужно войти, поэтому проверка подлинности Windows не поможет.)

Так возможно ли это?

1 Ответ

1 голос
/ 30 ноября 2010

Да, вы можете сделать это.

Операции веб-служб Exchange предоставляют вам возможность выдавать себя за другого пользователя, поэтому ваше приложение будет проходить аутентификацию в EWS, используя свое собственное имя / pw, а затем устанавливать надлежащие параметры олицетворения в операции «добавить событие календаря», указав пользователю, что действуя от имени.

Очевидно, что учетной записи, используемой вашим приложением, нужно будет предоставить соответствующие разрешения в Exchange, чтобы позволить ему выдавать себя за любого пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...