project logo

52°North WSS

Über

Der 52North Web Security Service (WSS) ermöglicht eine Zugriffskontrolle zu räumlichen Diensten und ihren Resourcen über rollenbasierte Berechtigungen.

Mit 52North WSS können z.B. folgende Zugriffregelen definiert werden:

Alle Benutzer in der Rolle ‘extern’ dürfen nur auf Layer A und B des WMS über GetMap zugreifen.

oder

GetFeatureInfo ist lediglich auf Layer A in einem bestimmten Bereich erlaubt, der über eine Bounding Box definiert wird.

Der 52North WSS ist eine Java Web Applikation, die normalerweise in einem Apache Tomcat Servlet Container läuft. Er agiert als Proxy für eine beliebe Anzahl von OGC Web Services, der alle Requests entgegen nimmt und entsprechend der definierten Regeln reagiert. Regeln und Benutzer sind in XML Konfigurationsdateien definiert, die über ein generelles Management Interface gepflegt werden.

Bildschirmfoto WSS Management UI

Funktionen

Autorisation

Beinhaltet Zugriffsschutz von:

  • Web Mapping Service (WMS): Layer, räumliche Ausdehnung
  • Web Feature Service (WFS): Feature Typen, Features und ihre Attribute, räumliche Ausdehnung
  • Sensor Observation Service (SOS): Angebote, Prozeduren, räumliche Ausdehnung, zeitliche Ausdehnung
  • Web Processing Service (WPS): Prozesse

Authentifizierung

Verschiedene Methoden zur Benutzerauthentifizierung, wie z.B.:

  • HTTP Basic Authentication
  • SAML Assertions (Security Assertions Markup Language)
  • ... und andere

Details

Webseite: http://52north.org/communities/security

Lizenz: GNU General Public License (GPL) version 2

Software Version: WSS 2.2.0

Unterstützte Plattformen: Windows, Linux, Mac

API Schnittstellen: Java

Kommerzieller Support: http://52north.org/