如何为我的应用程序使用geoserver的用户管理

时间:2015-07-11 07:50:03

标签: java authentication geoserver user-management

我正在用java开发一个gis应用程序。我的图层位于geoserver。图层具有不同的权限,某些图层具有公共权限,其中一些图层具有私有权限。对于私有图层,用户必须登录我的应用程序,我的应用程序的用户和geoserver的用户是一个。
换句话说,我想在我的应用程序中使用geoserver的用户管理来登录 geoexplorer 等用户。

如何实施此问题?用户如何登录我的应用程序并直接读取地理服务器的图层?

1 个答案:

答案 0 :(得分:2)

Geoserver有CAS插件,您应该为地理服务器启用CAS并在您的SSO应用程序中实现CAS客户端,然后每个应用程序都可以使用当前用户进行授权,geoserver会自动执行此操作。

有用的链接: http://www.geo-solutions.it/blog/geoserver-and-cas/ http://docs.geoserver.org/latest/en/user/security/tutorials/cas/index.html