【发布时间】:2014-08-22 16:58:21
【问题描述】:
这可能是一种错误的做法,但我只是因为我不知道如何实施正确的解决方案而探索这个选项。
我们有一个使用 WFS-T 添加功能的层。我们已将 Geoserver 配置为通过 LDAP 进行身份验证和授权。
在查询特征时,我们希望 Geoserver 根据用户/角色返回特征。
由于我不知道如何设置基于特征的安全性(行级安全性),我的想法是看看我们是否可以让层只写而不允许任何读操作。
读取将通过 SQL 参数视图层完成,将添加 WHERE 原因以按唯一值进行过滤。
为此,我在 layers.properties workspace.layer.w=ROLE_USER workspace.layer.r=SUPERUSER 中有此设置
但这似乎不起作用,尽管此用户具有正确的角色,但我无法在图层上执行任何 WFS-T。阅读s
实施这一点的正确策略是什么?提前致谢。
【问题讨论】:
标签: security ldap authorization layer geoserver