Создание списка конечных точек автообнаружения
Узнайте, как создать приоритетный список конечных точек автообнаружения.
Первая задача в процессе автообнаружения — создать список конечных точек автообнаружения для приложения. Эти конечные точки автообнаружения могут поступать из поиска SCP или быть производными от адреса электронной почты пользователя. В конечном итоге вы можете получить большое количество конечных точек. Давайте посмотрим, как можно упорядочить их по приоритету.
Начните с подстановки SCP
Конечные точки автообнаружения, поступающие из подстановки SCP , должны иметь главный приоритет в списке. Администраторы могут настроить объекты SCP для маршрутизации клиента к ближайшей или наиболее эффективной конечной точке автообнаружения, поэтому рекомендуется начать с этих конечных точек. Так как процесс поиска SCP имеет собственную схему определения приоритетов, результаты поиска SCP уже имеют приоритет, как показано ниже.
Конечные точки автообнаружения из объектов SCP, относящихся к сайту Active Directory, к которому принадлежит клиентский компьютер.
Конечные точки автообнаружения из объектов SCP не ограничены ни для одного сайта Active Directory.
Конечные точки автообнаружения из объектов SCP, относящихся к сайту Active Directory, отличному от сайта, к которому принадлежит клиентский компьютер.
Получив результаты поиска SCP, можно добавить конечные точки, производные от адреса электронной почты пользователя. Они могут служить набором конечных точек по умолчанию и резервным вариантом в случае отсутствия результатов SCP или конечных точек, возвращаемых из поиска SCP, недостаточно.
Добавление конечных точек, производных от адреса электронной почты пользователя
Если поиск SCP не работает или конечные точки, возвращенные подстановкой SCP, не возвращают успешный ответ, вы можете получить набор конечных точек автообнаружения по умолчанию на основе адреса электронной почты пользователя. Эти конечные точки должны иметь более низкий приоритет, чем любые из подстановки SCP, но они могут потребоваться, если поиск SCP не был успешным.
Получение конечных точек автообнаружения
Извлеките доменное имя из адреса электронной почты пользователя. Например, если адрес электронной почты пользователя — Sadie.Daniels@contoso.com, доменное имя будет contoso.com.
Создавайте URL-адреса конечных точек без расширений файлов в следующих форматах:
"https://" + домен + "/autodiscover/autodiscover"
"https://autodiscover." + домен + "/autodiscover/autodiscover"
После компиляции списка URL-адресов конечных точек, которые являются производными от поиска SCP и адреса электронной почты пользователя, может потребоваться изменить расширения имен файлов в этих URL-адресах в зависимости от того, используете ли вы веб-службу автообнаружения SOAP или веб-службу автообнаружения POX.
Добавление или замена расширений имен файлов в URL-адресах конечных точек
Доступ к службе автообнаружения можно получить с помощью веб-службы автообнаружения SOAP или веб-службы автообнаружения POX. Каждая служба использует похожие URL-адреса конечных точек, единственное отличие заключается в расширении имени файла. Веб-служба автообнаружения SOAP использует расширение имени файла ".svc", а веб-служба автообнаружения POX использует расширение имени файла ".xml".
По умолчанию URL-адреса конечных точек автообнаружения, возвращаемые из поиска SCP, являются URL-адресами POX. Однако при использовании автообнаружения SOAP можно просто изменить расширение имени файла с ".xml" на ".svc" и попробовать запрос SOAP.
Для производных URL-адресов конечных точек автообнаружения расширение файла опущено. Добавьте соответствующее расширение файла для используемой веб-службы автообнаружения, прежде чем использовать URL-адрес.
Пример. Создание списка конечных точек автообнаружения
Рассмотрим пример. Сэди Дэниелс () впервыеSadie.Daniels@contoso.com использует приложение веб-служб Exchange (EWS). Приложение использует автообнаружения для настройки себя. Компьютер Сэди присоединен к contoso.com домену и находится на сайте Redmond Active Directory. Приложение создает список конечных точек автообнаружения, показанный на рис. 1.
Рис. 1. Пример списка конечных точек автообнаружения
Приложение EWS в этом примере предпочитает веб-службу автообнаружения SOAP, поэтому перед отправкой запросов SOAP оно изменяет расширение имени файла для результатов SCP на ".svc".
Дальнейшие действия
После создания списка конечных точек автообнаружения попробуйте их, отправив запросы к этим конечным точкам.