使用Orbeon eXist DB REST API时禁止授权

时间:2013-06-02 16:41:47

标签: api rest authorization orbeon exist-db

我是Orbeon 4.1的新手,我正在尝试从外部应用程序查询Orbeon eXist DB。 当我查询表单实例时,我不断收到“未授权”错误。例如:

GET request:

http://localhost:8080/orbeon/exist/rest/db/orbeon/fr/test-app/test-form/data/9b9b4f73af642fe042ec4cf7b4f03c64fa15fbd4/data.xml

Response:

HTTP Error 403 (Forbidden): The server refused to fulfill the request.

任何想法我可能做错了什么?

修改

我最终安装了eXist-db作为独立的webapp。现在我可以直接查询eXist-db REST API,一切似乎都运行正常。

1 个答案:

答案 0 :(得分:0)

这是因为从版本4开始,服务是protected by default,因为您很可能不希望您的用户能够访问eXist或持久性服务。你可以open those services again,但最好是setup an authorization service,让调用服务的人自己进行身份验证。