基于电网业务的WEB端通用授权机制研究与实现

2020-12-13 01:45:33单婧婧
电子元器件与信息技术 2020年9期
关键词:界面用户系统

单婧婧

(东方电子股份有限公司,山东 烟台 264000)

0 引言

随着电网业务及信息化的不断发展,越来越多的B/S模式系统被开发并部署于III/IV区,该类系统不需要客户端安装任何软件,通过浏览器即可使用系统,简单方便。与此同时,系统对信息安全提出了更高的要求,因此需要一系列安全手段来保证系统信息的机密性、可靠性和完整性[1]。该类系统需求变化频繁,如果对权限的控制每次都要开发对应的授权功能,且要改动已有业务代码,则费时费力,且会大大降低开发效率。因此需要研究并开发一套通用的权限控制机制,当用户系统权限需求变更后,通过统一权限管理界面配置后,只需修改少量业务代码,即可完成用户的业务相关权限控制。

1 权限管理现状

目前比较成熟的权限管理系统大都是基于角色的访问控制,即RBAC(Role-based Access Control)[2-4],该机制主要包含角色、用户和资源对象三大部分。其中资源对象可理解为需要权限控制的对象,比如系统功能菜单、按钮等,这类资源的访问控制与角色关联,特定角色访问特定资源,而用户可以分配角色,从而使用户具备了访问对应资源的权限[5]。一个用户可以拥有多个角色,同样一个角色可以分配给多个用户。基于该思想,已经开发实现了基本的权限管理功能,能够对页面菜单以及页面内的按钮进行控制。

2 通用业务授权的分析与设计

2.1 数据库表设计

根据功能需求,设计需要授权的业务对象类型表、业务对象数据源表、记录授权结果的业务对象授权表。……

登录APP查看全文

猜你喜欢
界面用户系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
人机交互界面发展趋势研究
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12