阅读更多
   Ralasafe访问控制(数据级权限管理)中间件,于6月底发布了1.1RC1版。此版本较1.0正式版改动在:使用jquery重写了designer界面,代替了原来的GWT+EXT技术。

   Ralasafe访问控制(数据级权限管理)中间件,是MIT协议开源免费软件产品。它使用图形化方式处理各种数据级权限管理问题,包括数据库行列级、字段内容级权限问题;它还能处理登录控制、功能级权限控制和URL权限认证。

使用Ralasafe,可以做到:
  • 权限与业务解耦合——实践更清晰的系统架构
  • 权限管理完全图形化管理,不需要写一行代码或XML文件(基本配置信息除外,如数据源和用户元数据)——实践高效开发
  • 所有访问控制被集中、规范化管理——实践访问模式的统一,减少安全漏洞

引用
作者声明:
    做为国内本土开源团队,我们有以下几点感到骄傲:
  • 我们坚持了开源,没有动摇。
  • 我们坚持社区化研发。此次版本研发完全是社区化研发成果。
  • 我们与社区互动一起成长。上一版本的ralasafe文档很多不清晰,通过社区互动,该版本的文档也梳理清楚了。

产品及资料下载页面:http://www.ralasafe.cn/2011/06/ralasafe-1-1-rc1/
欢迎在sourceforge上面回复:http://sourceforge.net/projects/ralasafe/reviews/ 

  • 大小: 25.6 KB
18
1
评论 共 38 条 请登录后发表评论
18 楼 metadmin 2011-07-13 10:53
ltian 写道
好话别人说了很多了,我不多说,佩服你们敢为人先的勇气。结合我个人实践提点问题或疑问吧:
......

我们们非常乐意听到正常批评的声音,BUG提交等各种“负面”声音。

我们还会认真对待,找出问题不断进步。

我先笼统回答一下你的问题:一个产品的好坏,要看能否经得起各种项目考验!
就我的咨询经验和社区里面的反馈,ralasafe能够在数据级权限领域做的非常好,也很出色。衡量指标是:1)能够做到数据级权限或者花费很小代价做到;2)能够做到权限与业务分离,在权限层面又能做到责权分离。
17 楼 ltian 2011-07-13 10:11
补充一点:作为企业级权限,其部署模式也非常重要,既可以与应用一起部署,也可以单独部署,支持多个应用。这一点未见提及。
16 楼 ltian 2011-07-13 09:58
好话别人说了很多了,我不多说,佩服你们敢为人先的勇气。结合我个人实践提点问题或疑问吧:
1.从文档上看,仅实现了最初级的RBAC模型(2004年NIST RBAC模型共分四个层级),大量权限的高级应用无法支持,比如支持工作流的动态流程定义,支持OA的群发消息等。
2.文档上可能存在笔误。你们的权限模型中user与role是一对多的关系,实际上应该多对多的关系吧?role与permission的对应关系也是如此。

3.提出了诸如用户分类,业务分类这样的概念是多余的,不使用这些概念也可以完成相应的权限要求,使用这些概念也很难解决诸如:XXX角色可以对XXXX类型的,XXX电压等级下的设备进行XXXX操作。

4.提出了权限ID这样的概念,并要硬编码在代码中,这是一个风险,在不同客户现场更改了权限,可能对程序要重新调整。

5.未见提及批量授权、分级授权等非常重要的授权能力。

6.查询权限和决策权限的提出不够严谨,能够涵盖所有的权限需求吗?

7.那些直接侵入到SQL的自定义查询根本不是权限的业务领域,多此一举了。

不好意思,提了很多问题,开发权限这样的产品或者平台,不仅仅需要了解诸如RBAC这样的模型,更需要的是知道业务系统对权限的需求,希望你们在此领域取得更大的进步。
15 楼 metadmin 2011-07-13 07:56
scokim 写道
请问允许商业是用吗?

MIT协议,允许商用的
14 楼 rmn190 2011-07-13 07:29
恭喜!

太棒了。
13 楼 scokim 2011-07-13 01:45
请问允许商业是用吗?
12 楼 Fly_m 2011-07-12 17:06
刚刚看了一下pdf,感觉可以,从思路上来说,实现可行性还是不错的。其中的决策命中思想很值得借鉴:)
11 楼 java_xiaoyi 2011-07-12 16:06
支持一下~
10 楼 grandboy 2011-07-12 16:02
有没有详细的架构设计方面的资料?
9 楼 ballence 2011-07-12 15:03
之前已经在项目中使用了ralasafe 1.0,只是1.0版的程序有点大,期待jquery版的已经很久了,支持ralasafe~~
8 楼 metadmin 2011-07-12 13:27
gwpking8419 写道
不错不错 早前就在用ralasafe,但是基于ext,觉得有些缺憾,终于换成juqery,感谢。

欢迎继续支持我们,谢谢。
当时使用的ext2.0.2使用LGPL协议,后继版本使用GPL或者商业协议,对Ralasafe MIT协议不友好。
7 楼 metadmin 2011-07-12 13:25
Andy.lIU 写道
不用EXT后性能应该提升不少吧,

提高了不少,浏览器兼容性也增强了。原来的ext2.0.2使用firefox 4.0+就不行了。

新Web 管理控制端,使用jQuery+jsp技术编写,展开大小1.79M,文件大小也小了很多很多。
6 楼 gwpking8419 2011-07-12 12:40
不错不错 早前就在用ralasafe,但是基于ext,觉得有些缺憾,终于换成juqery,感谢。
5 楼 Andy.lIU 2011-07-12 11:59
不用EXT后性能应该提升不少吧,
4 楼 metadmin 2011-07-12 10:24
grady 写道
这次社区化版本还是不错的,给了开发者更多的整合和定制空间,为作者对国内开源事业的执着赞一个!

这次使用jquery改版其中一个主要原因就是:给开发者更多定制空间。原来的GWT界面定制难度太大
3 楼 metadmin 2011-07-12 10:23
huadong19890803126 写道
说真的,ralasafe还真的是个好的产品,但不足之处大家共同努力使之更好...

偶会倾听社区建议,社区化也促使很多人有使命感使产品越来越好。
2 楼 grady 2011-07-12 10:19
这次社区化版本还是不错的,给了开发者更多的整合和定制空间,为作者对国内开源事业的执着赞一个!
1 楼 huadong19890803126 2011-07-12 09:57
说真的,ralasafe还真的是个好的产品,但不足之处大家共同努力使之更好...

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ralasafe 开源权限控制中间件

    ralasafe 开源权限控制中间件 很好用的开源权限管理组件

  • Ado.net中数据库连接的两种模式:连接模式和断开模式

    Ado.net为我们提供了两种连接数据库的方式:连接模式和断开模式.对数据的读取和操作在断开数据库连接之前,这样的工作方式称为连接模式,一般使用DataReader称为连接模式.而对数据的读取在断开数据库连接之后,这样的工作方式称为断开模式,一般使用dataset.dataset包括datatable和dataview.前者用于一个表的时候,后者用于多个表合并的时候.一般都采用断开模式,这样当多个

  • ado.net 连接式与断开式

    连接式:故名示意就是访问数据库的时候是一样连接的 DataReader 只读的,向前读取数据行。                     断开式:用DataTable来获取数据的副本,修改数据后,在通过数据适配器更新到数据库中,节省流量。

  • ADO.NET的连接式和断开式

    连接式:SqlConnection sqlConn=new SqlConnection("server=.;database=pubs;user id=sa;password=;");SqlCommand sqlComm=new SqlCommand("select * from authors",sqlConn);//操作在打开和断开数据库之间sqlConn.Open();SqlDataRead

  • ADO.NET中数据库连接的两种模式:连接模式和断开模式

    ADO.NET(ActiveX Data Objects)大家都很熟悉,顾名思义用来访问数据库,.NET环境下首选的数据库访问接口。    访问数据库ADO.NET提供了两种模式:连接模式和断开模式。在说他们的区别之前用几张图来概括应用程序的运行机制和过程:                           图1:整个应用程序的运行机制

  • 使用ADO.NET访问数据库的优点和方法以及Connection对象常用的属性和方法

    使用ADO.NET访问数据库 ADO.NET简介: ADO.NET是.NET Framework中不可缺少的一部分,它是一组类。通过这些类,.NET应用程序就可以访问数据库。ADO.NET功能非常强大,它提供了对关系数据库、XML及其他数据存储的访问。应用程序可以通过ADO.NET技术与这些数据源进行连接,对数据进行增删改查等操作。 ADO.NET有一个非常大的优点,当它与数据源断开连接时也可以使用数据。ADO.NET可以把数据源检索到的数据保存在本地一个叫作“数据集”的地方,这样的应用程序就可

  • ralasafe_demo_oracle-1.1RC1-v20110620.zip

    ralasafe_demo_oracle-1.1RC1-v20110620.zip 中间件 学习使用

  • java 权限管理开源_开源数据级权限管理中间件:Ralasafe

    相关开源项目com4j:该项目的目的是开发一个能够让Java应用程序透明调用Microsoft Component Object Model的Java类库。和一个Java工具能够根据导入的COM类型库生成相应的Java定义。MySQL2JSP:MySQL2JSP一个Jsp代码...

  • ralasafe国产开源权限中间件

    国产开源的权限管理中间件,强大的可视化管理界面,完善的功能,支持国产

  • Ralasafe开源访问控制(权限管理)中间件

    Ralasafe访问控制(数据级权限管理)中间件,是MIT协议开源免费软件产品。它使用图形化方式处理各种数据级权限管理问题,包括数据库行列级、字段内容级权限问题;它还能处理登录控制、功能级权限控制和URL权限认证。...

  • sql中数据库连接与断开式连接有什么区别?

    连接式指的是对数据的操作在 conn.Open() 与 conn.Close()之间; 断开式连接指的是 conn.Open()打开连接之后,先将数据放入adapter中,然后关闭连接(conn.Close()),接着利用adapter对数据进行操作。 连接式: sqlConn.Open(); SqlDataReader dr=sqlComm.ExcuteReader(); ...

  • ADO.NET断开式连接

    static public void duankaicon() { //一、两种身份验证:windows身份验证、SqlServer身份验证 string st1 = "server=.;database=orderdinner;Integrated Security = true"; string st2 = "server=.;da...

  • ADO.NET 之断开连接层

    定义: 使用ADO.NET断开连接层,就会使用System.Data命名空间的许多成员(主要是DataTable、DataTable、DataRow、DataColumn、DataView和DataRelation)在调用层建模内存中的数据库数据。 当使用ADO.NET断开式访问方式的时候,不需要连接到数据库,但任然会使用拦截和命令对象。我们还会补充一个叫做数据适配器的特殊对象(扩展自DbDa...

  • ADO.Net数据库的断开式的数据连接

    1.ADO.Net提供了对sqlserver等数据源的一致访问,并且对通过oledb,xml公开的数据源访问。凡是中间语言符合xml语言标准的,都可以在.Net平台上对数据进行操作;提高了跨平台的适用能力。 2.DataSet是ADO.Net的核心部分,它可以被称为内存中的数据库。 3.ADO.Net为了实现与各类数据库的连接,ADO.Net设置了四个接口,以接口的形式与数据连接。这些接口为I...

  • ADO.net实现数据更新(一)

            在.net中使用ADO.net更新数据库的方法有两种,一种是直接更新数据源,另一种是先更新数据集,再通过数据适配器的update方法更新数据源。    先介绍一下比较简单的一种,通过数据命令直接更新数据源。在实际的.net项目中这种方法使用比较广泛,一般在下面两种情况下适合直接更新数据源:一、如果不是直接使用SQL语句而是通过存储过程来实现数据更新;二、实时的数据更新,要求数据

  • Ralasafe_Cookbook_1.1_RC1(zh)

    Ralasafe_Cookbook_1.1_RC1(zh) 数据权限 架构 部署 权限模型

  • ralasafe 权限管理中间件

    Ralasafe访问控制中间件(数据级权限管理),是MIT协议开源免费软件产品。它使用图形化方式处理各种数据级权限管理问题,包括数据库行列级、字段内容级权限问题;它还能处理登录控制、功能级权限控制和URL权限认证。...

  • 开源权限管理中间件Ralasafe发布1.0 rc2版 发布

    From : ...它解开权限与业务的耦合,将权限策略集中管理,并使用图形化的管理模式。它非常简单易用,即使您没有很长的开发经验,也可以在5分钟内学会。 (查看屏幕截图) ...

  • 试用Ralasafe权限管理中间件的难题解决

    Ralasafe, 一个不错的权限管理解决方案, 以下为试用时的一些障碍记录, 希望对ralasafe社区有所帮助:   一.使用中文DEMO登录时, 始终提示"LoginName and password not matched"而无法正常登录 将 WEB...

Global site tag (gtag.js) - Google Analytics