Не удается получить образец AutodiscoverSample в Exchange EWS SDK - авторизация с Office 365 - PullRequest
1 голос
/ 22 ноября 2011

Я загрузил Exchange Server 2010 SP1 SDK, чтобы начать работу с веб-службами Exchange.

Первое, что я сделал, - открыл AutodiscoverSample, чтобы посмотреть, как работает Autodiscover.

У меня есть две учетные записи Exchange, каждая в разных системах Exchange.

charlie@kindel.com находится на сервере Exchange (Microsoft Edu / Friends & Family).

cek@fiinom.net находится на Office 365.

Я не могузаставить его подключаться к системе Office 365.

Я могу успешно автоматически обнаруживать как в Outlook, так и на веб-сайте https://www.testexchangeconnectivity.com.

Если запустить образец как:

AutodiscoverSample.exe charlie@kindel.com true charlie@kindel.com <password> kindel.com

Работает нормально.

Если запустить образец как: AutodiscoverSample.exe cek@fiinom.net true cek@fiinom.net <password> fiinom.net

Я получу

=? Trying 'cek@fiinom.net' at 'https://autodiscover-s.outlook.com/autodiscover/autodiscover.xml'
-! Info: System.Net.WebException: The remote server returned an error: (401) Unauthorized.

Может ли кто-нибудь дать представление о том, что здесь может происходить и как я могу это исправить?

Может ли кто-то другой с учетной записью Office 365 проверить, работает ли AutodiscoverSample для вас?

1 Ответ

0 голосов
/ 22 ноября 2011

Я не знаю, как работает AutodiscoverSample.exe, но при работе с моим кодом (прямой Win HTTP) и Office 365 автообнаружение будет перенаправлено в другой домен (outlook.com), поэтому если используется кэш учетных данных,должен предоставить учетные данные как минимум для 2 доменов, даже если имя пользователя и пароль совпадают.

...