52°North - exploring horizons - logo

Начало работы с 52°North WSS

Введение

52°North WSS — это веб-сервис, который позволяет задавать и ограничивать доступ к данным, поставляемым веб-сервисами OGC, выступая в роли прокси.

В дистрибутиве OSGeo-Live сервис 52°North WSS уже настроен и защищает один экземпляр сервисов WMS, WFS, WPS, и SOS.

Чтобы получить список защищаемых сервисов и тестовый доступ к WMS:

  1. Выберите Geospatial ‣ Web Services ‣ 52North ‣ Start 52North WSS, чтобы запустить 52°North WSS или перейдите по ссылке.
  2. В окне браузера откроется интерфейс управления 52°North WSS.
  3. Если это необходимо, войдите как user/user.
  4. Нажмите Manage WSS, чтобы получить список сервисов, к которым можно подключиться через WSS.

Для каждого защищаемого сервиса (называются Enforcement Point) в таблице указана базовая ссылка к сервису с методом аутентификации (httpauth, saml, WSS, ...).

Чтобы запросить “capabilities” сервиса WMS

  1. Запросите в браузере http://localhost:8080/wss/service/wms_demis/httpauth?SERVICE=WMS&REQUEST=GetCapabilities
  2. Войдите под alice/alice, чтобы получить полный доступ.

или

  1. Войдите под bob/bob, чтобы получить ограниченный доступ. Некоторые слои скрыты и вы не сможете получить к ним доступ.

Чтобы продолжить тестирование защищенных сервисов, подключите http://localhost:8080/wss/service/wms_demis/httpauth как WMS в любой клиент который поддерживает простую атентификацию HTTP (HTTP Basic Authentication), например uDig, и дальше используйте WMS как обычно.

Дополнительная информация

Где задаются пользователи?

/var/lib/tomcat6/webapps/wss/WEB-INF/classes/users.xml

Где задаются права?

/var/lib/tomcat6/webapps/wss/WEB-INF/classes/permissions.xml

Где прочитать подробнее о сервисе?

В Руководство пользователя 52°North

Copyright & Disclaimer