4

我想将 REST 协议与在 Web 上运行的 Geoserver 一起使用,但是当我输入用于登录 Web 界面的用户名和密码时,我得到HTTP ERROR: 401 Full authentication is required to access this resource. 我是否需要创建具有某些权限的单独用户?可能是虚拟主机相关的问题吗?

更新:我可以使用 Web 浏览器访问现有工作区,但使用 QGIS 创建新工作区时会出现上述错误。

谢谢你。

4

1 回答 1

1

好吧,我知道这有点晚了,但我会回答这个问题,希望其他有这个问题的人会觉得它有帮助。

REST 进程有自己的安全配置,除了 Web 界面用户之外还需要设置。这些是不同的配置,并且设置在不同的位置。REST 配置确实使用了您在 Web 界面中配置的相同用户,它只是不使用您设置的访问规则。

要设置权限,您需要编辑目录 [Geoserver_data}/security 中名为 rest.properties 的文件。

在此处此处查看要在此文件中添加和编辑的内容以提供对其余服务的访问。

于 2014-02-12T22:06:11.653 回答