Как я могу подключиться к серверу Exchange 2013 с помощью OAuth?
Наша цель - предоставить нашим клиентам разрешение на доступ к их электронной почте на сервере Exchange 2013 с помощью OAuth, при этом нам не нужно хранить имена пользователей и пароли клиентов. Мы уже делаем это для Gmail, и это работает хорошо и легко. Я ожидаю рабочий процесс, как:
- Клиент заходит на наш сайт и нажимает кнопку "Связаться с Exchange".
- Наш сервер перенаправляет на сайт Exchange в целевом домене.
- Пользователь предоставляет разрешения.
- Exchange перенаправляет обратно к нам с токенами OAuth в полезной нагрузке.
- Используйте эти токены для доступа к электронной почте пользователя на этом сервере через EWS.
Поддерживается ли этот рабочий процесс в Exchange 2013? Это доступно по умолчанию или требует "настройки" на стороне Exchange? (Например, большинству серверов Exchange требуется явно настроить IMAP, а EWS, по-видимому, включен по умолчанию.)