《深入讨论通用权限组件的理论和设计实现。》的相关内容
相关讨论
深入讨论通用权限组件的理论和设计实现。
本人最近正在为公司的多个项目(包括未来项目)做通用的权限组件,个人有一些见解,也有不少困难,欢迎大家耐心阅读并指正。
目前已经发布了一个版本并供几个项目使用,先简单介绍一下组件的情况:
1.模式:建立在RBAC理论技术上的权限模式
2.技术:是以Java编写的一个组件(计划在下一个版本做成一个框架)
3.结构:包括两部分:
(A)权限配置管理平台,一个Web应用(即一个war包) ...
by johnnylzb 2008-02-03 浏览 (1125) 回复 (1) 关键字:
用细粒度的Action做为你的系统权限
from http://eway.blogdriver.com
权限系统是多数应用系统必不可以少的子系统。曾经为权限模型所困惑。今天突然想到用不同的Action代表不同的权限是实现权限控制是一个很好的做法。
我们知道,所谓的权限控制,就是一个“权限主体对于权限客体做了什么操作”的问题。其中主体代表了权限系统的用户,组,或者角色;而客体代表了权限系统中需要被保护的资源。显然,客体 ...
by eway 2005-01-21 浏览 (23791) 回复 (34) 关键字:
权限管理角色优先级问题
角色管理中设计角色优先级的问题不是很明白例如:
角色1对资源A有删除权限
角色2对资源A没有删除权限
用户1同时拥有角色1和角色2,这时用户1应该对资源A到底有没有删除权限呢?
现在有2种说法
1.是用户1应该有删除的权限,用户1的权限是角色1和角色2的综合碰到冲突后认为都有权限.例如:
涛哥=用户1
人大代表=角色1
军委主席=角色2
资源=调动军队
人大代表没有调动军队的权限,而军委主席有 ...
by zisidemao 2008-07-13 浏览 (4476) 回复 (55) 关键字:
请教:权限过多时怎么设计权限系统?
一条权限由一个资源和一个操作组成。
资源(100种)X 操作(30种)=权限(3000种)
3000不算多,但是还有一些限制条件,这里称为条件1和条件2吧。
条件1有100种情况,条件2有10种情况。
如果要确定一条权限的话需要:
条件1 + 条件2 + 资源 + 操作
这时候权限成倍增长,3000X100X10=3000000。
这么多记录,查找效率是不是太低了?应该怎么设计这样的权限系统 ...
by jeffrey_he 2004-12-21 浏览 (12024) 回复 (45) 关键字:
权限管理系统,还缺少什么?里面有要求,也有我已经做过的项目的描述!
项目目标:设计并开发与JBOSS集成的J2EE权限系统(类似JBOSS的权限管理系统,其实我对JBOSS没什么了解)
总体要求:
1、灵活、通用、方便;
2、高度安全并可靠;
3、易于扩展;
4、结构完整,代码清晰,易于阅读。
技术要求:
1、需要提供详细设计文档,阐述基本思路与实现方法;
2、资源控制(对象资源和数据资源的控制方法);
3、权限关系 ...
by guojingxf 2008-05-05 浏览 (610) 回复 (3) 关键字: 通用的权限管理系统
相关博客
权限系统设计
权限系统(1)--基本模式在系统中发生的事情,抽象的说都是某个主体(subject)在某个资源(resource)上执行了某个操作(operation)。subject --[operation]--> resource 所谓权限管理,就是在这条信息传递路径中加上一些限制性控制。主体试图去做的 limited by 系统允许主体去做的 = 主体实际做的。可以看到,权限控制基本对应于filte ...
by thomaslee007 2008-02-22 浏览 (208) 回复 (0) 关键字:
权限系统应用概要分析
参考文献1. MSDN 文档2. MS Authorization and Profile Application Block Help 文档1. 概述在应用程序设计中,常常需要根据不 ...
by water84222 2007-06-26 浏览 (97) 回复 (0) 关键字:
基于RBAC模型的权限管理系统的设计和实现
0 引言
管理信息系统是一个复杂的人机交互系统,其中每个具体环节都可能受到安全威胁。构建强健的权限管理系统,保证管理信息系统的安全性是十分重要的。权限管理系统是管理信息系统中可代码重用性最高的模块之一。任何多用户的系统都不可避免的涉及到相同的权限需求,都需要解决实体鉴别、数据保密性、数据完整性、防抵赖和访问控制等安全服务(据ISO7498-2)。例如,访问控制服务要求系统根据操作者已经 ...
by tiger.passion 2007-03-21 浏览 (4040) 回复 (3) 关键字: RBAC,权限管理系统
相关圈子讨论
类似JBOSS权限管理系统(在等待中)!高手们出马啦!
权限管理系统,还缺少什么?里面有要求,也有我已经做过的项目的描述!
项目目标:设计并开发与JBOSS集成的J2EE权限系统(类似JBOSS的权限管理系统,其实我对JBOSS没什么了解)
总体要求:
1、灵活、通用、方便;
2、高度安全并可靠;
3、易于扩展;
4、结构完整,代码清晰,易于阅读。
技术要求:
1、需要提供详细设计文档,阐述基本思路与实现方法;
2、 ...
by guojingxf 2008-05-06 浏览 (637) 回复 (8)
liferay权限可以对角色授权不?
liferay的表结构存在有对角色授权表,但是在页面上只能对用户、组、orgnation、community、location等功能,不能对某些角色授权。不知道是不是没有实现,还是可以在哪里设置可以做到呢?
by zhangzcz1999 2007-09-19 浏览 (599) 回复 (7)
liferay怎么开发使用自己的权限系统?
liferay怎么开发使用自己的权限系统?
看了liferay的权限扩展介绍,知道了可以配置permissions.checker可以设置权限检查的方法,该方法继承com.liferay.portal.security.permission.PermissionCheckerImpl,同时重写里面的hasUserPermission和hasGuestPermission、isAdmin方法。
照着 ...
by zhangzcz1999 2007-09-12 浏览 (790) 回复 (3)
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1003) 回复 (0)
相关新闻
一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象
项目地址: http://code.google.com/p/jrest4guice/
Demo演示: http://cnoss.vicp.net/
当前版本:0.9.0 preview
特点:
基于Google guice
零配置,服务的自动扫描注册
非侵入式,用户不需要实现特定的接口来实现Restful服务
支持Post. Get. Put. Delete操作
灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2585) 回复 (11) 关键字: rest
Google应用引擎(AppEngine)初窥
首先声明的是我没有写过AppEngine的应用,我们只是在文档中探索,也许你能找到你感兴趣的东西。
任何把你限制在某台机器的时代将过去。AppEngine没有磁盘访问,没有线程,没有超级用户,没有系统命令调用,什么都没有,除了基于服务的访问。服务就是一切,因为可以通过装载平衡等幕后的一些手段来升级服务,而不需要程序的安装或者补丁等。
使用CGI接口并没有错,这个应用容器世界有着和CGI类似的特 ...
by levis2000 2008-04-10 浏览 (1730) 回复 (0) 关键字: google appengine
Atlassian 发布 Crowd 1.2
澳大利亚的软件公司Atlassian发布了Crowd 1.2软件。Atlassian公司推出的bugtrace软件JIRA和商业wiki软件Confluence想必大家已经非常熟悉了。Crowd是一个单点登陆和Open ID验证的软件产品。他可以让管理员进行基于OpenID的用户级别的权限控制和其他附加功能,并且可以良好和的其他软件例如Subversion版本管理系统,Spring Acegi权限 ...
by robbin 2007-11-30 浏览 (1071) 回复 (0) 关键字: atlassian crowd
推荐知识库条目
Comming soon

