当前位置: 首页 > 知识库问答 >
问题:

Liferay 6.1在文档和媒体portlet中自定义不同用户的角色和权限

养鸿运
2023-03-14

我是新来的。我有一个问题。我有3个子组织(org A、B和C),每个组织都有每个单独的用户。例如UA1、UB2、UC3。

现在我想定制文档和媒体portlet的权限,以便UA1可以上传/下载他的文档。但组织A中的另一个用户(例如UA4)无法访问UA1的文档。同时,用户UB2和UC3可以查看用户UA1的文档或为其添加新文档。

我可以通过创建角色和权限来实现这一点吗?我尝试了许多组合,但都不起作用。

我怎样才能做到这一点。请务必让我知道。谢谢

共有1个答案

欧阳骏俊
2023-03-14

这里我们有两种情况1。同一组织的用户无法查看同一组织的其他用户添加的图像。它可以通过创建自定义资源操作说(SCOPE_INDIVIDUAL)并管理它的权限来实现。2.其他组织的用户可以通过创建一个角色并定义权限来查看我可以管理的内容。

 类似资料:
  • 我希望使用Spring Security(使用MySql)存储用户、角色、权限(权限)。我做了以下工作: ApplicationUser(id,firstName,lastName,username,password,roles) ApplicationRole(id,name,description,permissions)实现GrantedAuthority ApplicationPermis

  • 我已经基于命名的路由为Laravel(4.2)创建了自定义角色管理器,例如: 基本上,任何注册为

  • 下午好.如何在不使用不同的OAUTH2服务的情况下,为一个应用程序中的特定实体(类似于RBAC/ABAC)的特定控制器配置用户的权限和角色? 还有一个名为Project的实体。用户可能是许多项目的成员。有一些项目用户角色:PROJECT_ADMIN、PROJECT_EDITO、PROJECT_USER。每个项目角色都可以拥有自己的权限(权限),如向项目添加用户、编辑项目等。所有角色配置都存储在'P

  • 我有一些自定义角色,例如: 当使用'ROLE_USER'时,“spans”中的文本可以正常显示,但当使用其他角色时,文本无法显示。然后我在自定义角色中添加'ROLE_'前缀,它又变得正常了。 我尝试删除“ROLE\uu0”前缀约束,如下所示: 它也不起作用。知道如何删除强制的“ROLE\uuux”前缀吗?

  • 我有一个Spring MVC Web应用程序,其中Thymeleaf作为模板引擎,Spring Security用于管理登录阶段。 我的用户可以使用不同的角色(ROLE\u ADMIN、ROLE\u USER和ROLE\u GUEST)登录。此外,角色为Role\u user的用户是一个或多个工作组(一组用户)的一部分,在工作组中,他/她可以使用不同的权限进行操作:WG\u ADMIN、WG\u

  • 我正在使用IText7从html字符串生成pdf。现在,我需要对段落应用自定义颜色和自定义字体或字体系列。 如何使用Itext7实现这一点? 谢谢