我想使用URL http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home
远程调用Alfresco中的WebScript,并且url将通过身份验证窗口向我发布,允许我填写用户名和密码。这个调用在浏览器中完全正常。
遵循露天:http://wiki.alfresco.com/wiki/Web_Scripts
中描述的步骤但是当我想在Android应用程序中使用面向身份验证错误(HTTP状态401错误)的webview时做同样的事情,并且它没有使用身份验证窗口提示我。
答案 0 :(得分:2)
如果要将其与应用程序集成,可以更好地使用Login Webscript。
因此,在您的应用中,只需创建一个配置视图,该视图存储用户+密码(加密)。然后在您执行请求登录之前,然后使用ticket身份验证调用您的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>
。