首页 > 其他 > 详细

权限设计随笔(有空实现一个)

时间:2014-03-25 20:06:54      阅读:427      评论:0      收藏:0      [点我收藏+]

很典型的四色

 

对记录级别的权限,可以通过登陆人得到登陆人的Role集合(此集合可能需要提供UI初始化依据,注入实现),对一些记录的操作都是由Role负责,加载构建好的角色

如果未定义各种角色权限(自定义动态开发的配置后台),充血情况泛型T(继承自Role)在Broker时判断是否Load此T,贫血情况对是否实现泛型执行接口进行判断

 

执行方法的权限,对所有执行方法定义拦截规则,或卫语句提取规则判断,如无权限执行,由规则抛出异常

 

细化到属性级时,增加DTO模块,记录加载入内存,由Entity映射DTO时判断GetType(),可读则赋值,若只读或可通过Attribute拦截保存,DTO为传输服务对传输结果负责不适宜反射

权限设计随笔(有空实现一个),布布扣,bubuko.com

权限设计随笔(有空实现一个)

原文:http://www.cnblogs.com/saaav/p/3622709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!