Междоменные запросы к ArcGIS Spatial Data Server

Приложения Adobe Flash Player и Microsoft Silverlight не имеют доступа к к веб-сервисам, находящимся вне их домена, если на веб-сервере нет файла политики доступа клиентов. Adobe Flex использует файл политики доступа клиентов crossdomain.xml. Microsoft Silverlight использует файл clientaccesspolicy.xml. Поэтому, чтобы приложения Adobe Flex или Microsoft Silverlight могли обращаться к вашим сервисам объектов ArcGIS Spatial Data Server в другом домене, в корневой каталог веб-сервера необходимо поместить соответствующий файл политики доступа клиентов.

Файлы политики доступа клиентов можно установить в корневой каталог веб-сервера во время установки ArcGIS Spatial Data Server for IIS; для этого выберите опцию установки файлов междоменной политики в мастере установки.

ArcGIS Spatial Data Server for the Java Platform устанавливает файлы политики доступа клиентов в каталоге установки Java (например, C:\Program Files\ArcGIS\SDS10.1\java). Скопируйте файл crossdomain.xml или файл clientaccesspolicy.xml file в корневой каталог вашего веб-сервера.

У вас во всех случаях есть возможность отредактировать файл политики, чтобы оставить в списке только надежные домены.

Дополнительные сведения о создании или изменении файла crossdomain.xml см. в разделе Спецификации файла политики междоменного доступа Adobe.

О том, как создать или изменить файл clientaccesspolicy.xml, см. в разделах Как сделать сервис доступным в других доменах и Ограничения безопасного доступа к сети в Microsoft Silverlight документации Microsoft Developer Network.

ВниманиеВнимание:

Наличие или отсутствие файлов политики доступа клиентов не гарантирует безопасность вашего сайта от всех межсайтовых уязвимостей. Например, независимо от содержания файлов политики доступа клиентов, ваши сервисы могут быть вызваны напрямую через REST-интерфейс приложениями или скриптами, не выполняющимися в Flash Player или Silverlight.

9/11/2013