2013-03-13 24 views
4

我想在網絡上運行Geoserver時使用REST協議,但是當我輸入用於登錄Web界面的用戶名和密碼時,我得到了HTTP ERROR: 401 Full authentication is required to access this resource。我是否需要使用某些權限創建單獨的用戶?可能是虛擬主機相關的問題?如何使用RESTful Geoserver?

更新:我可以通過網絡瀏覽器訪問現有的工作空間,但是使用QGIS創建新的工作空間我最終遇到了上述錯誤。

謝謝。

+0

我在這裏有完全相同的問題,你發現什麼有用嗎? – 2013-06-17 14:49:31

+0

不,我放棄了,但我認爲這可能是QGIS高手相關的問題。將會看到v2.0將要發佈的內容。 – 2013-06-17 18:52:31

回答

1

嗯,我知道這有點晚了,但我會回答它,希望其他人可能會發現這個問題有幫助。

除了Web界面用戶之外,REST進程還需要設置自己的安全配置。這些是不同的配置,並設置在不同的地方。 REST配置確實使用您在Web界面中配置的相同用戶,它只是不使用您將要設置的訪問規則。

要設置權限,您需要編輯名爲rest.properties的目錄[Geoserver_data}/security中的文件。

請參閱herehere瞭解如何在此文件中添加和編輯以提供對其餘服務的訪問。