alfresco工作流webscript权限

alfresco工作流webscript权限,alfresco,alfresco-share,activiti,alfresco-webscripts,Alfresco,Alfresco Share,Activiti,Alfresco Webscripts,“任务实例”webscript使用当前用户权限显示他们有权查看的任务。“ALFRESCO_管理员”能够查看所有用户的所有任务 我希望向所有用户显示所有任务,并且不希望出于明显的原因将所有人添加到“ALFRESCO_管理员”中 我曾尝试“”获取管理员票证,但不幸的是,所有代码都在浏览器中运行,因此任何人都可以使用开发工具查看管理员密码 有没有一种方法可以让我将所有用户添加到一个组中,从而赋予他们查看所有任务的正确权限,而无需拥有系统管理员的所有其他权限 提前感谢不,管理员权限不是细粒度的。你要么是

“任务实例”webscript使用当前用户权限显示他们有权查看的任务。“ALFRESCO_管理员”能够查看所有用户的所有任务

我希望向所有用户显示所有任务,并且不希望出于明显的原因将所有人添加到“ALFRESCO_管理员”中

我曾尝试“”获取管理员票证,但不幸的是,所有代码都在浏览器中运行,因此任何人都可以使用开发工具查看管理员密码

有没有一种方法可以让我将所有用户添加到一个组中,从而赋予他们查看所有任务的正确权限,而无需拥有系统管理员的所有其他权限


提前感谢

不,管理员权限不是细粒度的。你要么是管理员,要么不是@gagravarr提出了一个很好的建议,那就是编写自己的web脚本,返回相同的数据。您可以将代码包装在RunAs块中,也可以将web脚本配置为以管理员身份运行,如下所示:

<authentication runas="admin">user</authentication>
用户
显然,如果您这样做,任何经过身份验证的用户都将能够调用该web脚本,因此请小心您决定在其中放置的内容


我相信这个runas属性只能在从文件系统加载的web脚本中使用(而不是从存储库加载)。

不,管理员权限不是细粒度的。你要么是管理员,要么不是@gagravarr提出了一个很好的建议,那就是编写自己的web脚本,返回相同的数据。您可以将代码包装在RunAs块中,也可以将web脚本配置为以管理员身份运行,如下所示:

<authentication runas="admin">user</authentication>
用户
显然,如果您这样做,任何经过身份验证的用户都将能够调用该web脚本,因此请小心您决定在其中放置的内容


我相信此runas属性只能用于从文件系统加载的web脚本(而不是从存储库加载)。

编写自定义webscript,并在其中使用
runas
块作为管理员进行查询?编写自定义webscript,并在其中使用
runas
块作为管理员进行查询?