如何使用RESTful Geoserver?

4
我想在运行在Web上的Geoserver中使用REST协议,但是当我输入用于登录Web界面的用户名和密码时,出现“HTTP ERROR: 401 Full authentication is required to access this resource”的错误。我需要创建具有某些特权的单独用户吗?这可能与Web主机有关吗?
更新:我能够使用Web浏览器访问现有的工作区,但是使用QGIS创建新的工作区时,我遇到了上述错误。
谢谢。

我这里也有完全相同的问题,你找到任何有用的东西了吗? - Etienne Desgagné
不,我放弃了,但我认为这可能是与qgis-master相关的问题。看看v2.0会带来什么。 - Michal Zimmermann
1个回答

1
我知道有点晚了,但我还是会回答这个问题,希望其他遇到类似问题的人也能从中受益。
REST过程具有自己的安全配置,需要在Web界面用户之外进行设置。这些是不同的配置,并在不同的位置设置。 REST配置确实使用您在Web界面中配置的相同用户,但它不使用您设置的访问规则。
要设置权限,您需要编辑目录[Geoserver_data}/security中的一个名为rest.properties的文件。
请参见此处此处,了解应在此文件中添加和编辑哪些条目以提供对REST服务的访问权限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接