我需要允许访客用户访问Alfresco Share的文档库。
我创建了一个类似于documentlibrary的模板,我在其中设置了guest虚拟机所需的身份验证级别:
<?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在处理Google文档时失败来自 Alfresco的子系统状态配置: 09160142无法从Alfresco检索Google Docs子系统状态:401 服务器: Alfresco Spring WebScripts - v1.2.0(版本1308)架构1.000
时间: 16/10/2013 08:02:13 单击此处查看有关错误的完整技术信息。
答案 0 :(得分:0)
试试这个:
<authentication>none</authentication>
甚至可能还有:
<transaction>none</transaction>