首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将GeoServer用户注入SQL查询

将GeoServer用户注入SQL查询
EN

Stack Overflow用户
提问于 2012-06-08 22:14:03
回答 1查看 484关注 0票数 1

我正在设置一个与GeoServer数据库通信的Oracle安装。

我需要一种方法将GeoServer用户名注入到SQL查询中,以便可以执行数据授权。我尝试在SQL视图中使用${GSUSER,geoserver}参数,但它被当作文字。

有什么建议吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-06-09 01:05:38

这个新功能是为了解决特定用户访问数据的问题而开发的:http://docs.geoserver.org/stable/en/user/data/sqlsession.html

但是,它使GeoServer将在GeoServer中通过身份验证的用户发送到sql中,而且它不能在SQL视图中使用,它仅限于会话脚本。

对于sql视图,您必须将用户作为OGC请求&viewparams=myuser:test的参数向下传递,然后将${myuser}放入SQL视图(默认值在参数表中指定)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10950553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档