Alfresco网页编辑从非管理员用户运行401-Unauthorized

时间:2016-09-22 04:26:47

标签: alfresco alfresco-webscripts

我在alfresco社区版本5.1.x中创建了webscript,当非管理员用户运行脚本不工作时我从管理员用户运行它401-Unauthorized它的工作正常,可以帮助我怎么办?从非管理员用户运行webscript.Thanks提前

2 个答案:

答案 0 :(得分:4)

您需要检查webscript definition

身份验证部分必须是用户。其他选择是admin(可能是你的情况)或none(没有身份验证)。

<webscript>
    <shortname>Hello World</shortname>
    <description>Hello World Sample Web Script that responds back with a greeting</description>
    <url>/tutorial/helloworld</url>
    <format default="html"></format>
    <authentication>user</authentication>
    <family>Alfresco Tutorials</family>
</webscript>

答案 1 :(得分:0)

您可以由非管理员用户运行您的网页脚本。您必须使用runas="admin"属性为webscript的desc文件提供身份验证标记,如下所示:

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