2.Liferay Portal的用户策略

第二节 Liferay Portal的用户策略

Liferay Portal通过定义严谨的用户策略、灵活的可个性化定制的内容和布局以及丰富可定制的品质策略,实现灵活的可定制的产品理念。

Liferay Portal采用用户-用户组-角色-Portlet的关联方式来实现用户权限的管理。用户录属于用户组(也可以单独存在),该用户组具有某种(多种)角色,角色分配给用户组,也可以直接分配给用户。而操作某个Portlet 需要具有其指定的角色。下面通过实例操作,来了解和体验一下Liferay Portal的用户管理策略。

2.2.1 定义用户

Liferay Portal的用户管理在系统管理的Portlet中。缺省只有系统管理员才能使用。登录Portal后,可以在默认的桌面上找到“系统管理”Portlet。如果没有,从页面底部的选择框中选择“系统管理”添加上。也可以通过右上角“CMS”桌面的“内容和布局”页面找到管理入口。

从“系统管理”Portlet中选择“用户”项,进入用户管理界面。

2.2.2 添加用户

图2.2.1-2所示页面右边为“新增用户”列,填入你所要增加的用户名称,姓氏,用户标识(可自动生成),邮件地址,密码(可自动生成)等。可以修改该用户所具有的用户组和角色信息(也可创建之后再修改)。用户标识必须是系统唯一的,所以请确保你所输入的用户标识与已有的不冲突。

点击“新增用户”,我们成功增加一位用户标示为“educhina”的用户,如图2.2.1-2所示。左侧列表中新增一项“educhina eamoi”。然后我们就可修改这位用户的用户组,角色,个人档案等信息了。

2.2.3 修改用户

选择用户列表中一项,然后点击底部的三个编辑按钮,就可以分别编辑该用户的用户组、角色、档案等信息了。

       此处我们选择用户“educhina eamoi”,然后选择“编辑档案”,出现档案编辑页面。如图2.2.3-3所示。填写你想要修改的信息,点击对应的“更新”按钮即可完成修改。需要注意的是整个档案页面分成几个部分,需要分别修改更新。

选择用户“educhina eamoi”,然后选择“编辑角色”,进入角色编辑页面,如图2.2.3-4所示。左侧列表框为当前该用户所具有的角色,右侧列表为所有可用的角色。要赋给用户新角色,则从右侧选择一项或多项,通过中间的转移按钮,从右侧添加至左侧。要删减用户角色,则从左侧移至右侧。最后点击底部的“更新”即可。更新完页面会自动返回。

编辑用户组的操作同上。

2.2.4 定义用户组

   用户组是对具有相同角色的用户的聚合。只要把用户需要的角色赋给用户组,则该用户组内所有的用户就都具备了该角色,具有该角色所有的权限,这样子就简化了用户权限管理。

用户组还有一个共用首页面的概念,是该用户组所有用户共享的页面。这些用户可以看到一个内容布局一致的页面,用以在用户组中共享信息。

从系统管理中选择[用户组]项,进入用户组定义页面。如图2.2.4-1所示:

2.2.5 新增、重命名用户组

图中左侧为用户组列表,右侧为新增,和重命名。

在新增部分直接添入用户组名称,点击“新增用户组”即可。

选择列表中一个用户组,然后在右侧下方添入要修改的新组名,点击“更新”既可。

“友好的URL”为该用户组的共用首页面设置URL。

2.2.6 修改用户组

       对于用户组我们可以修改它的角色,所包含的用户和该用户组的共用首页面。

选择用户组列表中一项,然后点击底部的“编辑角色”,进入用户组角色编辑页面,如图2.2.6-1所示。页面左侧为用户组当前已具备的角色,右侧为所有可用角色。添加删除操作同[2.2.3修改用户]。更新完会自动返回用户组列表页面。

       选择用户组列表中一项,然后点击底部的“编辑用户”,进入用户组用户编辑页面,如图2.2.6-2所示。页面左侧为用户组 当前包含的用户,右侧为所有用户。添加删除操作同[2.2.3修改用户]。更新完会自动返回用户组列表页面。

选择用户组列表中一项,然后点击底部的“编辑页面”,进入用户组首页编辑页面,如图2.2.6-3所示。

       首先增加一个新页。在“处理子页”一栏,填入新页的名字,选择类型,点击“新增页面”,左侧树状列表中会增添一个以新页名字为标题的新项。

       然后为新页设置布局。点击左侧列表中的新页,右侧出现布局编辑页面,如图2.2.6-4所示。详细设置布局的操作可参考所述。

2.2.7 定义角色

角色是对用户身份的一种定义。不同的角色具有不同的权限。被赋予这种角色的用户自然就获得了该角色的权限。

从系统管理中选择[角色]项,进入角色定义页面。如图2.2.7-1所示。

2.2.8 新增、重命名角色

图中左侧为角色列表,右侧为新增,和重命名。

在新增部分输入角色名称,点击“新增角色”即可新增一个角色。

选择列表中一个角色,然后在右侧下方对应栏位填入新角色名,点击“重命名角色”即可重命名该角色。

2.2.9 修改用户组角色

对于角色,我们可以修改它的用户组和用户。该操作可以通过修改用户组和用户的角色来完成。

选择角色列表中一项,然后点击底部的“编辑用户组”,进入角色的用户组编辑页面,如图2.2.9-1所示。页面左侧为已具备当前角色的用户组,右侧为所有用户组。添加删除操作同[2.2.3修改用户]。更新后自动返回角色列表页面。

选择角色列表中一项,然后点击底部的“编辑用户”,进入角色的用户编辑页面,如图2.2.9-2所示。页面左侧为已具备当前角色的用户,右侧为所有用户。添加删除操作同[2.2.3修改用户]。更新后自动返回角色列表页面。

2.2.10 定义Portlet的角色

   通过为Portlet设置必需的角色,我们实现了用户与Portlet的关联。只有当用户或所属的用户组具有Portlet所必需的角色,他才能操作该Portlet。

从系统管理中选择[Portlet]项,进入Portlet定制页面。如图2.2.10-1所示。页面中显示了目前系统中可用的Portlet列表,列表中显示了Portlet目前的状态和必需的角色。

选择一个Portlet,点击“编辑”进入Portlet定制页面,如图2.2.10-2所示。页面左侧为Portlet必需的角色,右侧为所有角色。添加删除操作同[2.2.3修改用户]。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值