JiveJdon Community Forums
在线197人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 设计模式、框架和架构
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 3 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
goosped

发表文章: 9
注册时间: 2007年08月31日 16:10
RBAC模型中 权限继承、权限回收的问题 发表: 2007年10月25日 14:11 回复
最近在开发公司的RBAC组件时,遇上了个棘手的问题:
1 权限难以回收。

问题重现:当回收某个机构的权限时,机构内的用户还具备删除的权限。(用户的权限不能超出机构权限,是机构权限的子集)

问题需求:1.实现权限的继承
2.能对权限继承的粒度、范围加以控制,或者设计上考虑到将来需要控制继承的粒度。

目前我只考虑了静态权限的控制,也正在考虑动态资源的权限问题。 前段时间工作流组件基本完成了,现在有人提出了面向任务的RBAC,但是那会过于依赖工作流。

我希望RBAC 与 WorkFlow各自独立。

不知道大家在RBAC权限管理问题的设计上有什么建议没?
banq

发表文章: 8929
注册时间: 2002年08月03日 17:08
回复:RBAC模型中 权限继承、权限回收的问题 发表: 2007年10月30日 14:48 回复
既然是RBAC,好像你没有引入角色这个概念。否则用户怎么能和权限直接耦合,进而无法回收权限?
goosped

发表文章: 9
注册时间: 2007年08月31日 16:10
re:RBAC模型中 权限继承、权限回收的问题 发表: 2007年11月12日 16:50 回复
这个问题确实有点复杂

而且我们公司目前的架构 是用的 ibatis,SQL要程序员来写
我发现在代码层次看不出对象、实体间的关系。因为都直接体现在SQL里。

我们是有角色的 但是因为角色类型并且机构也具有角色(则机构下所有人都具有此角色)等等。 我们一个用户的角色来源有 4-5个 很多,主要是和组织机构 耦合 在一起造成的。
现在就发现原有设计的问题暴露得越来越多,还有个问题就是我们的RBAC要保持向下兼容,所以一系列问题整合在一起使解决起来非常麻烦
goosped

发表文章: 9
注册时间: 2007年08月31日 16:10
re:RBAC模型中 权限继承、权限回收的问题 发表: 2007年11月12日 16:56 回复
还有个问题:
目前公司TBAC包的结构是:
API
----
controlInterface
----
controlImp
------
dao
----
daoImp
---
object

但是比如象 一个角色的继承关系,在JAVA代码上并没有体现,而是在SQL中,也就是数据库设计上。
因为我以前没有用过IBatis 用过Hibernate

现在觉得用Ibatis 同时使用面向对象设计 很别扭。

希望有人指点下问题出在哪?

这个主题有 3 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam