Кому-нибудь повезло с аутентификацией для запроса EWS SOAP от PHP с использованием токена обратного вызова EWS вместо имени пользователя / пароля? Я смотрел проект PHP-EWS, который появляется, когда вы ищете это в Google, но насколько я могу судить, он поддерживает только аутентификацию по имени пользователя и паролю.
Вот пример того, как делать то, что я хочу сделать, но он использует C #, а не PHP, и я не могу понять, как преобразовать происходящее здесь во что-то, что я могу использовать в PHP. http://msdn.microsoft.com/en-us/library/dn148008(v=office.15)
Я работаю над приложением Outlook Mail, которое позволит моим пользователям сохранять текущее электронное письмо, которое они просматривают, в нашей базе данных, связанной с конкретным клиентом. Я фактически перестраиваю старую надстройку Outlook, которая была изначально построена с использованием VB.net несколько лет назад. Новая архитектура для надстроек Outlook позволяет создавать приложения, которые запускаются в Outlook на настольных компьютерах, мобильных устройствах и в OWA. К сожалению, новая архитектура не обеспечивает такой прямой доступ к почтовым сообщениям в самом приложении. Вместо этого вы должны использовать метод getCallbackTokenAsync в приложении, чтобы получить токен, который вы передаете вместе с URL-адресом EWS и идентификатором элемента на свой веб-сервер, чтобы сервер мог сделать запрос SOAP непосредственно на сервер Exchange для получения свойств из почтовый элемент, например вложения.