之前用LP5之前的版本比如我用的4.3.5,在对一个资源的权限管理中,都可以对用户、用户组、组织、角色这些进行权限分配,但前些天用了一下5.1,权限设置中只有Regular Roles(普通角色)和Community Roles社区角色和Guest选项卡了,而没有了User、User Group这些,莫非是LP不支持直接对用户进行权限配置?我想不对劲,即使是去掉了也该有它的道理或者有什么其他的解决方案的。
后来就想到了可能在配置文件中会有配置,在配置文件中查找Permission,最后看到了这一段:
#
# Set the algorithm used to check permissions for a user. This is useful so
# that you can optimize the search for different databases. See
# com.liferay.portal.service.impl.PermissionLocalServiceImpl.
#
# Algoriths 1 through 4 are essentially the same but make calls in different
# orders depending on how the database is optimized and how the portal
# permissions are used. Algorithm 5 is is the recommended algorithm because
# it is the fastest and relies on only role assignments.
#
#permissions.user.check.algorithm=1
#permissions.user.check.algorithm=2
#permissions.user.check.algorithm=3
#permissions.user.check.algorithm=4
permissions.user.check.algorithm=5
这是设置权限的算法的,我试着设为1,再启动liferay,User、User Group等选项卡出来了,如下图,熟悉了吧?
至于1-4和5的区别很容易看出来,但是1-4之间每个不同设置有什么不同,看说明说是可以根据不同db设置不同,不知道是不是出于性能考虑?我还没有弄太懂。哪位高人研究研究,弄懂了说声啊。
5是推荐的选项,这样性能会好一些,但是可能大家都习惯1-4的选项模式。
有空再研究了。
- 大小: 20.8 KB
分享到:
相关推荐
1. **个性化与易于定制**:Liferay 5.1 支持高度个性化设置,用户可以根据自己的需求轻松地定制门户外观和功能。 2. **灵活的工作流**:系统的工作流机制可以适应各种业务流程的变化,满足不同企业的管理需求。 ...
这可能包括设置用户和组、管理权限、配置系统参数、监控服务器性能以及安装和升级插件等内容。管理员通过这些操作可以确保Liferay环境的稳定运行和高效管理。 4. **Liferay Quickstart Guide** 《liferay-...
### Liferay 5.1 部署到 WebLogic 9.2 的步骤与注意事项 #### 一、准备工作 在部署 Liferay 5.1 到 WebLogic 9.2 之前,首先需要确保所有必要的资源都已准备好,并且熟悉整个部署流程。以下是部署前的一些准备步骤...
### Liferay 6.1 权限管理深度解析 #### 一、权限管理概述 Liferay 6.1 的权限管理是一项重要的功能,它确保了门户的安全性和灵活性。权限管理主要包括用户管理、组织机构管理、站点管理和角色管理等多个方面。...
群组内的权限可以独立于组织设置。例如,一个项目团队可能有自己的群组,其中的成员具有特定的权限来共享和编辑项目文件。 4. **资源(Resources)**:Liferay中的资源可以是任何可被操作的实体,如站点、页面、...
这一步骤是为了让系统能够读取到配置文件中的属性值,进而根据这些值进行后续的权限控制设置。 ```xml <param-name>portlet_properties <param-value>library-portlet.properties ``` 2. **配置语言和权限...
总的来说,Liferay的权限系统是复杂而精细的,它提供了一种灵活的方式来确保企业内部的信息安全和访问控制,同时允许管理员根据需要调整权限设置,以满足不同角色和用户组的需求。通过理解这些核心概念,管理员可以...
此外,Liferay还支持资源层次结构,意味着权限可以基于资源的层级结构进行继承,这样在较高层级设置的权限会影响到下级资源。 总的来说,Liferay的权限分配机制提供了强大的控制力,确保了系统的安全性和灵活性。...
Liferay权限系统是一个复杂而精细的框架,它在不同版本中有所变化,但在Liferay 6.1.1和Liferay 7中保持了相似的结构。理解Liferay权限的关键在于掌握其基本概念,包括用户、用户组、角色、组织、站点以及团队。 1....
2. **角色权限的层级**:角色权限的层级结构允许管理员在不同层级上设置一致的权限,减少重复配置的工作量。 3. **用户组的作用**:用户组是连接用户与角色的关键桥梁,通过将用户添加到特定的用户组中,可以快速...
Liferay Portal 是一款强大的企业级门户平台,其权限管理系统是其核心特性之一,用于实现对企业内部资源的精细控制。在Liferay中,权限管理涉及到企业管理、组织管理、地区管理、用户组管理和Portlet管理等多个层面...
例如,Liferay旧金山分部的用户将继承Liferay总部的权限设置。 - **用户归属**:用户可以属于一个或多个组织和地点。这使得用户可以根据不同的组织架构获取相应的权限。 #### 5. 社区 - **定义**:社区是具有共同...
liferay的权限时序图,给大家共享一下,希望大家批评指正,沟通。
在Liferay权限开发中,权限模型是核心概念之一。Liferay定义权限为针对特定资源的操作行为,这使得系统能够判断用户是否被授权执行特定动作。资源(Resource)是权限系统中的基本元素,它可以是Portlet、Page、...
通过这些角色的设置和权限分配,可以实现对Liferay平台的精细化管理,确保不同用户根据其职责拥有合适的访问权限。这对于构建安全、高效的企业级应用至关重要。 综上所述,Liferay的权限管理系统提供了一套完整而...
在本文中,我们将深入探讨如何在Eclipse环境中进行Liferay的扩展模式开发。Liferay是一个开源的企业级门户平台,提供了两种portlet开发模式:插件模式和扩展模式。扩展模式允许开发者对Liferay的核心功能进行更深入...
- 在Liferay服务器上启用远程Debug模式。这通常需要在服务器启动脚本中添加相关参数,如对于Tomcat,可能需要在`catalina.sh`中添加`-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n`。 - 启动...
### Liferay权限管理详解 #### 一、企业管理与权限层级 Liferay的权限管理系统非常强大且灵活,能够满足企业级应用对于用户权限控制的各种需求。本文档将详细解析Liferay内部的权限管理模型及其运作机制。 ##### ...
用户可以被分配到多个组,每个组有自己的权限设置。 2. **Roles**:角色定义了用户可以执行的操作集。Liferay内置了一些预定义角色,如“管理员”、“普通用户”等,同时允许自定义角色以满足特定需求。 3. **...
Liferay权限管理系统是Liferay门户平台的核心组成部分,用于控制用户对平台内容和功能的访问。这一系统基于严格的层次结构和角色分配,确保了资源的安全性和访问的灵活性。 1. **权限管理层次**: - **企业管理...