论坛首页 入门讨论版 企业应用

在使用ACEGI中的困惑

浏览 72 次
该帖已经被评为新手帖
作者 正文
时间:前天
目前比较符合管理的或许是以下这种表结构:
users:roles=m:n(多对多关系),中间通过一个中间表过度:user_role

roles:resource=m:n(多对多关系),同样中间也通过一个中间表过度:role_resource

当然如果想把这个结构划分的更加清晰,还可以把roles与resource中间再插入一张权限表,比如:
roles:permission=m:n
permission:resource=m:n

按照ACEGI的说法,并不存在角色和用户组的概念。而是把他们共存到一个ROLE中进行,如果非要在用户,角色表中间再多加一张用户组表,这样的设计是否妥当呢?
   
时间:前天
acegi有角色,而且是很重要的概念
你的用户、角色、授权信息表可以随便设计,acegi可以集成这些数据来做授权、验证
   
请登录后投票
时间:前天
现在的问题就是如何把这个组概念和角色更好的区分整理
   
请登录后投票
时间:前天
acegi用角色把用户与权限关联起来,没有组的概念

组是你自己的概念,用来组织用户
   
请登录后投票
时间:昨天
如果非要把:
用户(user),组(group),角色(role)都挂接起来呢?
   
请登录后投票
时间:9 小时前
还没明白?
你想怎么挂都可以,但是acegi只关心用户和角色,忽略group,所以没有任何影响
   
请登录后投票
论坛首页 入门讨论版 企业应用

跳转论坛:
JavaEye推荐
    快速回复 引用上一条消息 (Alt+S)