52°North WSS¶
相关内容¶
52North Web Security Service (WSS)采用基于角色的权限许可,很容易限制了对空间服务及其资源的访问。
使用52North WSS可以定义如下访问策略:
所有具有角色’external’的用户都被允许访问WMS的GetMap服务的图层A和B。
或者
GetFeatureInfo服务仅被允许访问图层A上由某个边框定义的特定区域。
52North WSS是一个Java编写的Web应用程序,通常运行在Apache Tomcat Servlet容器。 它作为任意一个OGC Web服务的代理程序,接收所有请求并根据规定策略执行程序。如此,已实现的服务不需要改变。 策略和用户被定义在XML配置文件中,通过一个通用管理界面维护。
功能¶
授权
包括以下保护:
- Web Mapping Service (WMS): 图层,空间范围
- Web Feature Service (WFS): 要素类型, 要素及其属性,空间范围
- Sensor Observation Service (SOS): 提供内容, 程序, 空间范围, 时间范围
- Web Processing Service (WPS): 进程
认证
支持多种用户认证方法,比如:
- HTTP基本身份认证
- SAML断言(安全断言标记语言)
- 其他
详情请见¶
网站: http://52north.org/communities/security
版权: GNU General Public License (GPL) version 2
软件版本: WSS 2.2.0
支持平台: Windows, Linux, Mac
API接口: Java
商业支持: http://52north.org/