[SCRUM]aeai门户权限系统的描述

>>[SCRUM]aeai门户权限系统的描述

[SCRUM]aeai门户权限系统的描述

1。概述

在数通畅联的产品体系中,AEAI Portal毫无疑问的占据了很重要的地位,在这里我们将通过参考Portal样例,讲述一下AEAI Portal权限体系的控制方法。在Portal使用过程中,因为对授权体系的不了解,操作的不当会产生一些显示和登陆操作时的问题,这时需要对权限体系有一个明确的认识。本篇文章主要用来说明Portal中的群组、用户、角色三者之间的关联关系以及对于资源的权限控制等。

2。目标读者

  • 通畅的内部员工
  • aeai门户和周边产品的用户

三.权限

如图,AEAI Portal采用的是群组、用户、角色这三种维度的权限体系。两两之间均为“多对多”的关联关系。

AEAI Portal 权限体系说明

翼发云敏捷项目管理系统是一个在线的研发项目管理软件,支持多人协同开发,提供移动研发项目管理app,旨在帮助软件研发企业进行更好的研发项目管理、软件开发流程管理,该研发项目管理软件内置了敏捷开发流程和软件开发流程,结合SCRUM思想,满足各种规模的软件开发企业的研发项目管理流程的需要。

Portal通过这样的权限体系,确保资源以及数据的安全。其中人员相关的数据表为:security_user表,群组相关数据表为:security_group表,角色相关数据表为:security_role,人员与群组关联关系表为: security_user_group_rel,人员与角色关联关系表为:security_user_role_rel,角色与群组关联关系表为:security_role_group_rel 软件项目管理就用翼发云敏捷项目管理系统。

3.1。组

进入门户管理控制台,点击导航栏的组织权限,选择群组管理,可以对左侧的分组列表进行添加、删除、迁移各个节点的操作

AEAI Portal 权限体系说明 翼发云研发管理系统完整实现SCRUM敏捷开发流程

进行的操作会直接影响security_group这个数据表。如下图所示:

AEAI Portal 权限体系说明 SCRUM研发项目管理就选翼发云。

3.2。用户

在群组管理中,选择一个群组。点击”用户信息”选项卡,如下图所示

AEAI Portal 权限体系说明

点击新增按钮,弹出用户信息新增页面,如下图所示,填入正确的用户信息,点击保存,完成对用户的新增操作。对用户的操作除了新增,还有编辑、复制、查看、过滤(查询)、迁移、删除,等等。

AEAI Portal 权限体系说明

上面对用户进行的相关操作,都会影响到security_user这个数据表。如下图所示:

AEAI Portal 权限体系说明

3.3。角色

点击导航栏的组织权限中的角色管理,可以对左侧的分组列表中的节点进行添加、删除、迁移等操作。如下图所示:

AEAI Portal 权限体系说明

上面对角色添加、删除、迁移等等的操作,都会对security_role这个数据表产生影响。如下图所示:

AEAI Portal 权限体系说明

3.4。协会

对群组进行设置之后,新建的用户与群组之间存在多对多关系,即同一个用户可以关联多个部门,而一个部门又关联了N多的用户。在对群组添加用户的时候,会自动创建用户和群组的关联。涉及到的数据表为security_user_group_rel。如下图所示,表中有两个字段,分别代表群组的ID(GRP_ID)和用户的ID(USER_ID)。

AEAI Portal 权限体系说明

创建好角色之后,在右侧选择需要关联的用户,可以对角色添加关联用户以及删除该角色已关联的用户。点击添加按钮之后,会弹出选择用户信息的页面,发现内容是群组下面的各用户。点击选择某一个群组下的用户,完成对该角色的用户关联添加操作。

AEAI Portal 权限体系说明

涉及到的数据表为:security_user_role_rel。如下图所示,表中有两个字段,分别为角色的ID(ROLE_ID)和用户的ID(USER_ID)。

AEAI Portal 权限体系说明

关联组群,点击关联群组的选项卡,进入关联群组的页面,如下图,可以通过添加和删除方法,将角色与群组关联以及解除关联。点击添加按钮,弹出选择目标目录的页面,选择想要添加的群组,点击确定,将该群组与左侧选择的角色关联在了一起。

AEAI Portal 权限体系说明

涉及的数据表为security_role_group_rel,如下图所示。表中有两个字段,分别为群组的ID和角色的ID。

AEAI Portal 权限体系说明

4。资源的权限

如图所示,资源权限按三种形式分配:按组分配、按角色分配和按用户分配。根据不同类型的资源,有必要在各自资源的“安全管理”中分配权限。

AEAI Portal 权限体系说明

4.1。授权的关键点

号码是通畅的产品,无论aeai门户或其他周边产品,权限控制系统都是在一个连续的线,从上到下的授权权限树的形式。例如:

授权在门户页面菜单,在菜单页面所有的portlet继承了授权控制;如果一个portlet的菜单页面的授权,然后摧毁了整个页面的授权控制,除了其他Portlet这个portlet需要授权外。

以同样的方式,在外部应用程序,如下图所示,如果父节点功能的权限,然后子节点下的节点是可访问的,如果一个授权的功能在父节点的子节点,那么节点还需要授权,否则会损坏整体授权控制。

AEAI Portal 权限体系说明

4.2。资源分类

资源是整个网站的一部分,也是一部分用户可见和频繁的接触。因此,资源的合理配置十分重要。

资源包括以下几类:

B)导航菜单)和

目录

C)D)

Portlet菜单页面

E

F)列)

G

4.3。

)对数据库”_auth”表中的数据表明,各相关资源的应用:security_group_auth,security_role_auth,security_user_auth。图

AEAI Portal 权限体系说明

AEAI Portal 权限体系说明

AEAI Portal 权限体系说明

有两在三台相同的领域,一个是res_type,另一个是res_id。两个字段对应的资源类型,和资源/身份证号码,这是用来识别特定的资源与group_id,role_id和user_id。注意这里的security_group_auth数据表,不仅记录了资源的权利,但也要记录的数据的权利,并看到数据权限控制部分。下面介绍如何通过后台管理来管理页面,并将权限分配给不同的资源。

4.3.1。导航

选择任何的导航,如果导航是“导航着陆”类型后,点击编辑。下面图表的界面出现。

AEAI Portal 权限体系说明

点击安全管理,进入安全管理控制界面,如下图所示。下面的安全管理接口与此接口相同,所以这里只有一次。

AEAI Portal 权限体系说明

可以看到这里。此导航资源只能由超级用户登录,而其他用户不能登录,但管理员和默认用户是特殊帐户。的

4.3.2。目录

进入导航管理和双点击进入导航的任何一个。选择一个目录,如下图所示,您可以在其中找到一个安全管理选项卡。

AEAI Portal 权限体系说明

4.3.3。菜单页面

到导航管理,双击进入任何菜单(或网页)。选择一个菜单(或页面),如下图所示,您可以在其中找到一个安全管理选项卡。

AEAI Portal 权限体系说明

4.3.4。

在portlet页面布局,portlet的安全设置,如下图红框。单击后,弹出安全配置页,并将访问权限添加到安全配置中。

AEAI Portal 权限体系说明

4.3.5。柱

发现内容管理——& gt对照背景;信息分组,点击进入,发现在左侧列。在安全管理上单击,如下图所示,添加

AEAI Portal 权限体系说明

4.3.6。在安全管理访问

信息进入后台管理,内容管理——>信息发布,对分组列表的左侧,选择在栏目设置信息的权限。选择右边的信息,你会发现它上面有一个安全的按钮。需要注意的是,有三种类型的信息身份验证:公共的、保护的和私有的。公众说,无论用户登陆与否,都可以看到这一信息。受保护意味着用户在查看该消息之前必须登录。并且,当信息的身份验证类型是私有的时,上述安全按钮将是亮的,表示可操作的。可以选择某些用户或角色或组具有查看此信息的权限。

AEAI Portal 权限体系说明

4.3.7。

应用进入后台管理,单点登录——>应用管理,应用程序可以看到的所有信息,选择需要的应用权限设置和安全设置按钮,点击页面进入安全配置。如下图所示:

AEAI Portal 权限体系说明

文章从互联网整理而来,旨在传播SCRUM、研发项目管理、敏捷开发管理工具的知识与应用,帮助软件开发企业真正了解SCRUM的价值和意义,如果本文侵犯了您的权益或者您需要具体了解更多国内做研发项目管理系统的公司翼发云敏捷项目管理系统的相关信息,欢迎和我们联络:

【网址】www.effapp.com

2018-04-20T12:11:37+08:002018-04-20 12:11:37|Categories: scrum项目管理|