在alfresco中使用nodeService.getParentAssocs()时拒绝访问

在alfresco中使用nodeService.getParentAssocs()时拒绝访问,alfresco,alfresco-share,alfresco-webscripts,Alfresco,Alfresco Share,Alfresco Webscripts,我在使用nodeService.getParentAssocs()时遇到此错误 在露天有什么想法吗? >访问被拒绝。您没有执行此操作的适当权限 此操作。 您使用的用户可能没有对所有家长的正确权限。您是否尝试使用nodeService.getPrimaryParent?请确保当前用户具有访问该特定节点的权限。否则,请尝试使用AuthenticationUtil.runAs()运行代码。如果可能,请共享代码片段,我们将帮助您。用户正在执行的代码可能没有访问权限,因此您的访问被拒绝 试试这个代码 Au

我在使用nodeService.getParentAssocs()时遇到此错误 在露天有什么想法吗? >访问被拒绝。您没有执行此操作的适当权限 此操作。


您使用的用户可能没有对所有家长的正确权限。您是否尝试使用nodeService.getPrimaryParent?

请确保当前用户具有访问该特定节点的权限。否则,请尝试使用
AuthenticationUtil.runAs()
运行代码。如果可能,请共享代码片段,我们将帮助您。

用户正在执行的代码可能没有访问权限,因此您的访问被拒绝 试试这个代码

AuthenticationUtil.runAsSystem(
        new AuthenticationUtil.RunAsWork<Object>() {

            public Object doWork() throws Exception {

                // ...code to be run as Admin...
                return null;

            }
        }
);
AuthenticationUtil.runAsSystem(
新建AuthenticationUtil.RunAsWork(){
公共对象doWork()引发异常{
//…要作为管理员运行的代码。。。
返回null;
}
}
);
请参阅这些定义用户角色和权限的文档链接

用户的角色决定了他们在站点中可以做什么和不能做什么。每个角色都有一组默认权限

Alfresco使用角色来确定用户在空间中可以做什么和不能做什么。这些角色与权限相关联

请参考这个问题

这是一个合理的场景,为什么这对您来说是个问题?不知道,但它只为一个用户提供。其余的都可以正常工作