我有:
WMS数据位于远离数据库(3)的第三方空间服务(4)中。我想先查询数据库,然后再将WMS请求转发到该空间服务。
权限检查将基本上验证给定的用户会话允许提取哪些数据。
经过权限检查后,WMS数据将根据数据库查询结果进行过滤。
这可以通过Geoserver来完成,如何或是否需要单独的代理? (我知道可以对数据库中存在的几何图形执行SQL视图,但是在这种情况下,如果几何图形位于其他位置,该怎么办。)
感谢您的帮助!
您想要的东西还不太清楚,但听起来像GeoFence extension设计的东西,它可以与GeoFence的内部或外部安装一起使用。
GeoFence提供了GeoServer的GeoServer安全子系统的替代方案,它允许更高级的安全配置,例如结合了数据和服务限制的规则。它使用客户端-服务器模型,并且此插件仅提供客户端组件。它必须连接到外部Geofence服务器,或者与GeoServer集成的Geofence服务器Geofence内部服务器结合使用。