0

我正在尝试使用 URL 远程调用 Alfresco 中的 WebScript,http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home并且 url 将通过身份验证窗口提示我,允许我填写用户名和密码。此调用在浏览器中完全正常工作..

遵循 alfresco 中描述的步骤:http ://wiki.alfresco.com/wiki/Web_Scripts

但是,当我尝试在使用 webview 的 android 应用程序中做同样的事情时,我面临着身份验证错误(HTTP 状态 401-错误)并且它并没有向我提示身份验证窗口。

4

1 回答 1

2

如果您想将它与应用程序集成,您可以更好地使用Login Webscript

因此,在您的应用程序中,只需创建一个配置视图,其中存储用户 + 通行证(加密)。然后在您进行请求登录之前,然后使用票证身份验证调用您的 webscript。

然后它看起来像这样:http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home?alf_ticket=<TICKET>

有时这不起作用,然后http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home?ticket=<TICKET>改用。

祝你好运!

于 2012-02-21T18:13:56.373 回答