我在 Alfresco Share 中创建了一个 Dashlet,并概述了复制作业。我将复制定义 Webscripts 中的权限从管理员更改为用户。作为管理员,我可以从 Dashlet 启动复制作业。
是否可以调整站点管理员或用户可以启动复制作业的权限?我仍然遇到“拒绝访问问题”。我必须在哪里看?
谢谢!
我在 Alfresco Share 中创建了一个 Dashlet,并概述了复制作业。我将复制定义 Webscripts 中的权限从管理员更改为用户。作为管理员,我可以从 Dashlet 启动复制作业。
是否可以调整站点管理员或用户可以启动复制作业的权限?我仍然遇到“拒绝访问问题”。我必须在哪里看?
谢谢!
不,所有复制作业 WebScript 都明确需要管理员权限,因此无法开箱即用地执行此操作。
如果您真的想实现这一点,那么您唯一的选择是覆盖相关的 WebScript(基本上是复制/粘贴默认值)并更改 *.desc.xml 文件以更改
<authentication>admin</authentication>
成为
<authentication>user</authentication>
但是,这将使它们可供任何用户运行。您需要进一步编辑 WebScript 以检查用户是否是特定组的成员。
我将身份验证更改为
<authentication runas="admin">user</authentication>
这对我有帮助。