Назад | Перейти на главную страницу

Как я могу подключиться к серверу Exchange 2013 с помощью OAuth?

Наша цель состоит в том, чтобы наши клиенты предоставили разрешение на доступ к своей электронной почте на сервере Exchange 2013 с помощью OAuth, без необходимости хранить имена пользователей и пароли клиентов. Мы уже делаем это для Gmail, и это работает хорошо и легко. Я ожидаю такой рабочий процесс, как:

  1. Клиент заходит на наш сайт и нажимает «Подключиться к бирже».
  2. Наш сервер перенаправляет на сайт, размещенный на сервере Exchange, в целевом домене.
  3. Пользователь предоставляет разрешения.
  4. Exchange перенаправляет обратно к нам с токенами OAuth в полезной нагрузке.
  5. Используйте эти токены для доступа к электронной почте пользователя на этом сервере через EWS.

Поддерживается ли этот рабочий процесс в Exchange 2013? Доступно ли это по умолчанию или требуется "настройка" на стороне Exchange? (Например, для большинства серверов Exchange требуется явная настройка IMAP, в то время как EWS, по-видимому, включен по умолчанию.)