52°North WSS¶
Sobre el projecte¶
El Servei de Seguretat Web (Web Security Service, WSS) del projecte 52North permet restringir fàcilment l’accès als serveis geospacials i als seus recursos segons un sistema de definició de permisos basat en rols.
El servei WSS permet definir polítiques del següent estil:
Tots els usuaris amb el rol ‘external’ tenen access només a les capes A i B d’un servei WMS amb l’operació ‘GetMap’.
o bé,
L’ús de l’operació ‘GetFeatureInfo’ només està permés dintre d’una àrea concreta de la capa A que s’ha definit per un rectangle (BBox).
El projecte 52North WSS és una aplicació web desenvolupada en Java que normalment s’executa en un servidor Apache Tomcat Actúa com a proxy d’un número arbitrari de Serveiw Web OGC, rebent totes les peticions i actuant segons les polítiques definides. Per tant, no cal modificar la implementació del servei que ja existeix. Les polítiques i els usuaris es defineixen en un arxiu de configuració XML, que es mantenen des d’una interface general de gestió.
Característiques¶
Autorització
Inclou la gestió de la protecció per:
- Web Mapping Service (WMS): capas (layers), extensions espacials
- Web Feature Service (WFS): tipus d’entitats (features), entitats i els seus atributs, extensions espacials
- Sensor Observation Service (SOS): procediments, extensions espacials, extensions temporals
- Web Processing Service (WPS): procesos
Autenticació
Soporta métodes de validació de múltiples usuaris, tals com:
- Validació bàsica HTTP
- SAML Assertions (Security Assertions Markup Language)
- ... i altres
Detalls¶
Lloc web: http://52north.org/communities/security
Llicències: GNU General Public License (GPL) version 2
Versió del programari: WSS 2.2.0
Plataformes suportades: Windows, Linux, Mac
API Interfaces: Java
Suport Comercial: http://52north.org/