在liferay里新建了一个角色,比如Student,如何控制修改配置使该角色具有添加portlet的能力呢?liferay中的portlet都规定了角色权限的,比如Admin这个portlet就只有是拥有administrator角色的用户才能添加访问,Blogs的角色是poweruser、user、和guest。当然了,在Enterprise admin的plugings中可以修改所有portlet的默认角色,也包括添加角色。如选择blogs进去后,在后面加上student,那么以后属于student角色的用户就可以添加该portlet了。
liferay好像没有为一个角色批量授权portlet的功能,必须一个一个portlet设置角色才行。
分享到:
相关推荐
在企业信息化系统中,工作流portlet可以帮助用户管理日常的工作流程,如审批、分配任务等,提高工作效率。 创建一个基于JSR168的workflow portlet涉及以下几个关键知识点: 1. **Portlet生命周期**:Portlets有三...
在进行权限分配时,也需要设定用户角色。 接下来,我们将深入探讨使用RAD7开发JSR168portlet的步骤,以一个实际的例子进行说明: 第一步,启动RAD开发环境。在这里,我们使用的是WinXP SP2上的RAD 7.0.0.3版本。 ...
权限控制通常基于角色,用户被分配到不同的角色,每个角色对应一组特定的权限。此外,还可以实现细粒度的权限控制,例如根据用户属性、时间、地点等条件进行动态调整。 在描述中提到的实现方案主要关注如何在门户...
角色定义了权限,然后将角色分配给用户、社区、组织、地区、用户组,以此来控制用户的访问和操作权限。 与管理相关的Portlet包括“Admin Portlet”、“Enterprise Admin Portlet”、“Organizations Admin Portlet...
例如,可以创建一个“高级文章编审”角色,包含文章编辑和审批的权限,然后将此角色分配给特定的用户或用户组。 在Liferay中,权限分为几种类型:查看(View)、编辑(Edit)、创建(Create)、删除(Delete)、...
这种角色分配机制是Liferay权限体系的核心,通过角色来批量控制用户权限,提高了管理效率。 #### 组织与地点管理 组织和地点构成了Liferay中企业的层级结构,用于模拟真实世界的公司架构。 1. **组织层级**:组织...
- **操作**:在企业管理中,管理员可以维护用户、组织、地区、用户组和角色,并通过角色来定义权限,进而将这些角色分配给相应的实体。 ### 总结 Liferay提供了一套全面且细致的权限管理体系,涵盖了从企业管理到...
- 大多数门户提供了为用户分配角色的功能。 - `PortletRequest` 类提供了一个方法来检查用户是否属于特定的角色: - `boolean isUserInRole(String role)`:检查用户是否属于指定的角色。 #### 声明门户角色 - 与...
例如,一个portlet作为一个整体可以被视为资源,而portlet上的具体功能也可以单独作为资源来分配权限。 权限定义了在特定资源上允许的操作。这些操作包括但不限于查看、编辑、删除等。权限与资源相结合,决定了用户...
2. **初始化和销毁**:在portlet实例化时,portlet容器会调用`init()`方法,允许portlet进行必要的设置和资源分配。当portlet不再使用时,`destroy()`方法会被调用,用于释放资源。 3. **渲染**:portlet的主要职责...
此外,角色管理允许管理员为不同用户组分配权限,控制他们对特定资源的访问。 4. 数据集成与内容管理 Oracle Portal可以集成多种数据源,包括Oracle数据库、Web服务、文件系统等,通过Content Delivery Network ...
- 允许为特定角色分配在整个公司范围内的权限。 ##### 分配社区级别的权限(Assigning Community Permissions to a Role) - 允许为特定角色分配在特定社区范围内的权限。 ##### 分配角色(Assigning Roles) - 将角色...
- **应用管理员**:负责用户管理、角色分配、组织结构维护等工作。 通过这些角色的设置和权限分配,可以实现对Liferay平台的精细化管理,确保不同用户根据其职责拥有合适的访问权限。这对于构建安全、高效的企业级...
- Liferay通过用户-用户组-角色-Portlet的关联方式来实现权限管理,用户通过用户组获得角色,角色决定了用户对Portlet的操作权限。 - 开发者可以通过配置Portlet的权限来控制不同角色的访问,例如Admin、...
这一系统基于严格的层次结构和角色分配,确保了资源的安全性和访问的灵活性。 1. **权限管理层次**: - **企业管理(Enterprise Management)**:最高级别的管理,允许访问所有组织、地区和用户。管理者可以全局...
动态权限则是根据用户需求在运行时分配的,例如,当为角色分配特定操作权限时,会在Permissions_表中创建新记录。 Liferay权限系统涉及多个实体,包括: 1. **资源(Resource)**:可以被操作的对象,如portlet、...
对于用户组的角色分配,管理员可以根据实际情况进行调整。 ##### 2.2.10 定义 Portlet 的角色 为了控制 Portlet 的访问权限,可以为不同的 Portlet 分配特定的角色。 **2.3 Liferay Portal 内容和布局** ##### ...
- **定义 Portlet 的角色**:为 Portlet 分配访问权限。 ##### 2.3 Liferay Portal 内容和布局 - **什么是布局**:布局定义了页面上 Portlet 的排列方式。 - **什么是内容**:内容是指 Portlet 展示的具体信息或...
- **用户管理**:支持复杂的用户管理和角色分配机制。 - **内容管理**:集成了一套全面的内容管理系统,方便内容的创建、编辑及发布。 #### 目标受众 - **开发人员**:负责部署和定制JBoss Portal的IT专业人员。 -...
- **角色管理**:通过角色分配,实现权限控制,确保信息安全。 - **协同工作**:提供协作工具,如论坛、即时通讯,促进团队沟通。 3. **portlet技术** Portlet是Portal中的基本组件,它负责展示和交互。每个...