0

我需要允许访客用户访问 Alfresco Share 的文档库。

我创建了一个类似于 documentlibrary 的模板,我在其中设置了访客所需的身份验证级别:

<?xml version='1.0' encoding='UTF-8'?>
<page>
   <title>Document Library</title>
   <title-id>page.arquivos.title</title-id>
   <description>Document library withot</description>
   <description-id>page.arquivos.description</description-id>
   <template-instance>arquivos</template-instance>
   <authentication>guest</authentication>
</page>

但是如果非身份验证用户访问该页面,则模板调用的 javascript 组件不起作用。

在这种情况下,页面会在一遍又一遍地重新加载页面时显示消息“正在加载文档库”。

我试图在 xml 中放置一个runas="user",但它不适用于这种情况。

<authentication runas="user">guest</authentication>

我正在寻找一种通过javascript代码登录消费者帐户的方法,以解决经过身份验证的用户对组件的依赖。

任何帮助或建议表示赞赏。

这种情况与此类似

有时会显示以下错误:

共享组件发生错误:/share/service/components/documentlibrary/documentlist_v2。它的响应状态为 500 - 内部错误。 错误代码信息: 500 - HTTP 服务器内部的错误导致其无法完成请求。
错误消息: 09160143 无法执行脚本 'classpath*:alfresco/site-webscripts/org/alfresco/components/documentlibrary/documentlist-v2.get.js':09160142 09160143 在处理来自Alfresco 的 Google Docs 子系统状态配置期间失败: 09160142无法从 Alfresco 检索 Google Docs 子系统状态:401 服务器: Alfresco Spring WebScripts - v1.2.0(版本 1308)架构 1.000
时间:16/10/2013 08:02:13 单击此处查看有关错误的完整技术信息。

4

1 回答 1

0

尝试这个:

<authentication>none</authentication>

甚至可能:

<transaction>none</transaction>
于 2013-10-15T21:13:53.503 回答