Добавление защищенных сервисов

Вы можете добавлять защищенные картографические сервисы в программу просмотра ArcGIS Viewer for Silverlight через прокси URL. Веб-запросы перенаправляются прокси-сервером, который осуществляет проверку подлинности точки доступа сервиса. Как только вы настроили прокси, как это показано в разделе Настройка прокси, вы можете работать с защищенными сервисами.

Выполните следующие шаги, чтобы добавить защищенный картографический сервис к приложению:

  1. Откройте Application Builder и щелкните кнопку Обзора (Browse) для показа панели Обзора (Browse).
  2. На панели Обзор (Browse) щелкните иконку Доступ к защищенным сервисам (Access secured services). Появится отметка Добавить защищенные сервисы (Add Secured Services) и ссылка Настроить прокси (Configure Proxy). См. следующий скриншот:
    Доступ к защищенным сервисам
  3. Щелкните ссылку Настроить прокси (Configure Proxy), а в появившемся диалоговом окне Настроить защищенные сервисы (Configure Secured Services) введите прокси URL и нажмите OK. Введенный URL будет использоваться всеми слоями приложения, работающими с защищенным сервисом. См. следующий скриншот:
    Настроить прокси URL
  4. На панели Обзор (Browse) отметьте опцию Добавить защищенные сервисы (Add Secured Services). Все добавленные вами слои теперь используют указанный прокси.
  5. Для изменения прокси воспользуйтесь ссылкой Настроить прокси (Configure Proxy) на панели Обзор (Browse). Либо нажмите на кнопку Настроить защищенные сервисы (Configure Secure Services) в нижней части панели Настроить слои (Configure Layers). При изменении прокси для приложения, вся карта обновляется, если на ней содержатся слои защищенных картографических сервисов либо сервисов изображений. См. следующий скриншот:
    Панель настройки настройки прокси icon-LayerConfiguration
  6. Когда вы завершите ваше приложение, измените прокси на более защищенный Proxy.ashx, отредактировав файл Application.xml в папке <Папка с вашим приложением>\Config. Теперь вы можете скопировать (XCopy) – развернуть ваше приложение в нужном месте. См. следующий скриншот:
    Application.xml
    Добавить прокси в Application.xml

ПримечаниеПримечание:

  • Защищенные базовые карты и сервисы геообработки не поддерживаются.
  • Добавляйте слой, использующий защищенный сервис, только если это необходимо. Теперь, если включен параметр Добавить защищенные сервисы (Add secured services), все слои добавлены с ProxyUrl.

6/8/2012