摘要
在Web系统开发中,针对不同的业务功能及复杂权限的设置,需要重新编写权限控制代码,造成重复设计、开发的问题.基于RBAC模型,提出了采用Ajax技术实现一种通用的权限管理模块,使用此模块,无需编制代码,只需根据不同的系统需求由管理员设置相关的角色、用户和权限即可.该方案实现了权限控制和业务的分离,可以很方便地在其他Web系统中使用.
For security reason,different authority codes must be programmed for different business functions and authority setting in the development of different Web systems,which results in repeated designing and coding.For this reason,a general authority control module is designed using asynchronous javascript and XML technology based on RBAC.It is easy to use this module to manage authority by setting the related role,user and authority in different Web systems without any coding.The module realizes the separation of access control with business and can easily be reused in other Web systems.
出处
《西安石油大学学报(自然科学版)》
CAS
北大核心
2011年第5期98-102,119,共5页
Journal of Xi’an Shiyou University(Natural Science Edition)
基金
国家863重点课题(编号:2007AA010305863)
陕西省科技计划项目(编号:2006K04-G10)
西安石油大学青年科技创新基金(编号:2010QN023)
关键词
WEB系统
权限管理
角色
异步脚本传输
web system
authority management
role
asynchronous javascript and XML