之前抽空写了一个简单的权限管理系统。就是包含用户管理、部门管理、菜单管理、权限管理等简单的一些常用功能。特此记录下,以便分享~~~
这个系统编码之初是立足于对于大平台下的多个子系统的权限管理,就是将用户信息、组织结构信息集中管理,进行权限分配、单点登录认证等等功能,然后将菜单管理、权限管理等基于多系统的考虑来设计的整个流程。简单来说就是一个用户在不同系统中会使用不同的权限设置,我们将这部分集中起来进行管理。
------------------------------------------------ 一次分割线 ------------------------------------------------
《用户管理界面》
统一管理平台所有用户信息的处理。这个功能包含用户基础信息管理和菜单授权、功能授权等部分功能。
《用户功能授权》
《用户菜单授权》
上述是对用户进行不同系统的不同形式授权功能,包含菜单授权、功能授权等等。
《部门/分组授权》
上述是针对部门/分组的基础管理功能和授权功能。这个就是最普通的分组授权了。
《应用管理》
这个是用于管理平台接入的不同子系统的应用,这个管理功能会涉及到单点登录的认证凭证和各种级别的授权的范围。因为单点登录的认证系统是必须在这里接入后才能访问的,而各种包括对用户、分组的授权操作也是基于这个应用信息的范围来操作的。简单来说,没有应用就没法用应用来单点登录和给这个应用使用授权功能。
《菜单管理》
菜单管理功能就是管理平台内或者说是这个授权系统涵盖范围内的所有系统的菜单、功能、权限点的管理。可以通过这个功能来管理所有系统的菜单结构和每个结构下的功能、权限点等信息。
------------------------------------------------ 末次分割线 ------------------------------------------------
以上就是这个系统的简单介绍,忘了说明,这个系统是采用Java语言开发的,如果有需要可以参考【IT-私人订制-AS】大家一起交流沟通~~~~