之前用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
分享到:
相关推荐
liferay5.1布署到weblogic9.2 自己弄个给不会的瞧瞧
liferay5.1 说明文档 提供详细的说明!
liferay5的一些资料。。。。。。。。。
Liferay6.1 权限管理功能解析.包括控制面板的权限管理功能的使用,以及自定义开发权限管理系统
Liferay之权限的设置管理,介绍大家参考
Liferay的权限体系几经变动,不同的版本里面有不同的权限结构,下面介绍是摘自Liferay6.1.1版本里面的权限体系,经比对在Liferay7中同样适用,在介绍Liferay权限体系之前,有一些基本的概念需要了解。
Liferay Portal 权限管理详细介绍
liferay presson开发权限文档资料描述
liferay->permissions.xml文件说明
liferay的权限时序图,给大家共享一下,希望大家批评指正,沟通。
Liferay Portal权限介绍1,大家参考
在这个手册里面,我们会对我们的内容管理系统的权限分配作一个很细致的讲述。在我们的信息发布系统里面,我们提供了很灵活的权限分配,对里面的任何资源(比如:高级文章编审这个portlet里面的编辑和审批,我们可以...
liferay权限管理大全,详细介绍了liferay内部的权限管理模型以及运作机制,是liferay权限开发的详细资料
Liferay Portal 创建权限
Liferay+权限管理.doc liferay-portal-5-2-systems-development-sample-chapter-5-managing-pages[1].pdf LiferayPortal二次开发指南.pdf liferay常用模块的简介.doc Liferay代码研读.pdf ...
liferay是一个现成的,即开即用的,功能完备的门户网站Liferay Portal,是一个完美的桌面协同办公组合,完全为企业和机构设计
本文档详细的描述了liferay的权限相关的一些文档,适合学习liferay权限的人观看
有关Liferay权限开发方面的总结
Liferay Portal Liferay IDE
介绍了Liferay的权限管理方面的知识。