gpt4 book ai didi

apache - 如何根据用户角色将 geoserver WFS 服务配置为仅访问某些图层?

转载 作者:行者123 更新时间:2023-11-28 22:53:49 25 4
gpt4 key购买 nike

我们使用的是 geoserver 2.7.2 并且无法根据需要设置 WFS 安全性。我们的目的是仅向特定用户发布包含地理服务器图层的给定工作空间。我在文档中读到您不能“结合”层安全性和服务安全性。但是我们需要一些方法来做到这一点,即使它是自定义代码。我希望那里的用户可能了解如何使用过滤器等或其他技术从技术上解决问题。

明确地说,我们想设置用户 A 可以访问级别 AA、AB 的规则。例如,用户 B 可以访问级别 BA、BB。

我在服务级别设置了安全性,因此只有某些用户可以访问 WFS,一些用户具有只读访问权限和一些基于用户角色的读/写访问权限。

如果我为给定要素类型设置图层安全性,那么 WFS 根本无法访问该类型,这并不奇怪(根据文档)。该功能未显示在 getCapabilities/catalog/other 中。

以防万一,我们的地理服务器部署在 tomcat 中,可通过 apache 网络服务器后端的 mod_jk 挂载进行访问。

提前感谢您的任何意见 - 沃尔特

最佳答案

您可以自己编写和插入 ResourceAccessManager实现,或使用 GeoFence(它提供了所述接口(interface)的实现,以及一个 GUI 和逻辑来驱动你想要的东西): https://github.com/geoserver/geofence

关于apache - 如何根据用户角色将 geoserver WFS 服务配置为仅访问某些图层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32651652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com