Поддержка смешанных публичных и частных сервисов
Сайт ArcGIS Server можно настроить так, что некоторые сервисы будут доступны анонимно (публичные), а другие защищены и доступны только для авторизованных пользователей (частные). Это удобно, если вам необходимо поддерживать два режима доступа к сайту.
Для поддержки смешанных публичных и частных сервисов необходимо:
- Настройка безопасности ArcGIS for Server. Настройки безопасности определяют, как происходит управление пользователями и ролями, и как производится авторизация пользователей. Сведения о настройке параметров безопасности см. в Настройка безопасности ArcGIS for Server.
- Запрет доступа к веб-сервисам ГИС. По умолчанию, сервисы, опубликованные на ArcGIS Server являются публичными и доступны для любого пользователя, имеющего доступ к вашему сайту. Чтобы сделать сервис частным и доступным только для авторизованных пользователей или приложений, обратитесь к разделу Ограничение доступа к веб-сервисам ГИС.
Если вы выбрали авторизацию ArcGIS Server на основе токенов, вы уже настроили сайт, который содержит публичные и частные сервисы. Приложения, подключающиеся в сайту без указания учетной записи, смогут получить доступ к публичным сервисам. Инструкции по настройке приложений для доступа к частным сервисам находятся в разделе Получение доступа к веб-сервисам ArcGIS, защищенным токеном.
Если вы выбрали авторизацию на веб-уровне, необходимо установить два ArcGIS Web Adaptor. Два Web Adaptor обеспечат две точки входа на сайт: одну для публичного доступа и другую – для частного. Можно установить оба Web Adaptor на один веб-сервер или на разные. Подробнее о Web Adaptor см. в разделе Об ArcGIS Web Adaptor.
После установки и настройки первого Web Adaptor, настройте его на анонимный доступ. Инструкции можно найти в документации к вашему веб-серверу. Клиенты будут использовать этот Web Adaptor для доступа к публичным веб-сервисам сайта.
Второй Web Adaptor следует защитить, используя механизм авторизации, поддерживающийся веб-сервером. Инструкции можно найти в документации к вашему веб-серверу. Клиенты будут использовать этот Web Adaptor для доступа к частным сервисам сайта, доступ к которым им разрешен, а также ко всем публичным сервисам.