Ralasafe

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
(链接)
 
(未显示2个用户的20个中间版本)
第1行: 第1行:
Ralasafe 是用[[Java]]编写的中间件。它解开权限与业务的耦合,将权限策略集中管理,并使用图形化的管理模式。它非常简单易用,即使您没有很长的开发经验,也可以在5分钟内学会。
+
Ralasafe 是用[[Java]]编写的开源([[MIT]]协议)访问控制中间件。它能够轻松处理登录控制、URL权限控制和(业务级)数据级权限管理,实现权限与业务分离。Ralasafe是一款开箱即用的中间件,XML配置和JAVA编程工作量非常少,基本都使用图形化操作方式。非常简单易用,开发经验不丰富,也能很快学会。
  
与TAM(IBM Tivoli Access Manager)、 OES(Oracle Entitlements Server)不同, Ralasafe是轻量级的,而且能控制从数据库查询数据;与SS([[Spring Security]])不同,Ralasafe 是一个服务,而不是框架,几乎不需要Java/XML编程配置。
+
==介绍==
 +
'''专业集中安全'''
 +
数据级权限管理,包括数据行列级权限管理和数据内容权限管理。Ralasafe基于策略模型,使用专业引擎解析,集中管理,较手写代码和传统ACL(Access Control List)模式,开发维护成本低,响应速度快。
  
Ralasafe 遵循MIT 协议。
+
'''易用性,可控'''
 +
Ralasafe提供简单实用的API,开发人员直接调用API或者将其封装到Aspect供应用框架调用。当需求发生变化时,API接口无需变动;打开Ralasafe设计器(web),修改或者重新设计相关权限策略即可。权限策略可以在线测试,测试无误后,保存生效。整个过程无需编程,也无需停止或重启应用,保证应用系统7×24小时在线。
  
场景举例:
+
'''高效率开发'''
*ERP系统: 总部的经理能够查询所有帐单,加州分公司经理能查询加州分公司及其下属子公司帐单;
+
使用Ralasafe有助于实行优秀的项目实践——“权限与业务分离”;同时在优化系统结构,提高软件复用率,权限模块无需编程......等多重作用下,大幅提高软件开发效率。希望Ralasafe软件能够为广大开发人员节约更多开发时间,去陪陪恋人、家人和朋友。
*ATM 取款: 每次取款上限是¥5,000,每天取款上限是¥20,000;
+
*Web页面元素,比如下拉框: 总部的经理登录时,显示所有分公司机构;加州分公司经理登录时,显示加州所有子公司;
+
  
获益分析:
+
Ralasafe是开源免费的软件,遵循MIT协议。Ralasafe团队将更加开放,目前产品研发已采取社区驱动型。希望广大开发人员下载使用,并给我们提出宝贵建议。
*解开权限与业务耦合,大幅优化了系统结构;
+
 
*开箱即用,无需更改您的业务数据结构和应用结构,Ralasafe不是框架;
+
==手册==
*节约很多编程工作:大部分查询,和几乎所有的决策判断编程;
+
*[[Ralasafe/base|基础概念]]
*为终端客户提供“可控的安全”;
+
*[[Ralasafe/user|参考手册]]
*需求变更时,受影响范围最少,工作量最省。
+
 
 +
==截图==
 +
<gallery widths=100px heights=100px perrow=6>
 +
Image:ralasafe-screenshots-homepage.png|首页
 +
Image:ralasafe-screenshots-user-role.png|给用户分配角色
 +
Image:ralasafe-screenshots-role-privilege.png|给角色赋权限
 +
Image:ralasafe-screenshots-privilege-management.png|权限管理界面
 +
Image:ralasafe-screenshots-select-user-test.png|权限测试界面
 +
Image:ralasafe-screenshots-user-category-define.png|用户分类定义
 +
Image:ralasafe-screenshots-variable-types.png|用户分类变量类型
 +
Image:ralasafe-screenshots-define-conditions.png|规则定义条件类型
 +
Image:ralasafe-screenshots-query-define.png|数据查询定义界面
 +
Image:ralasafe-screenshots-manual-sql.png|手工SQL定义
 +
Image:ralasafe-screenshots-export-privilege-id.png|权限ID导出界面
 +
Image:Ralasafe-Mindmap.jpg|思维图
 +
</gallery>
  
 
==链接==
 
==链接==
*[http://www.ralasafe.org Ralasafe官方网站]
+
*[http://sourceforge.net/projects/ralasafe/ Ralasafe下载]
*[http://docs.huihoo.com/ralasafe Ralasafe开源文档]
+
*[http://docs.huihoo.com/ralasafe Ralasafe开发文档]
 +
 
 +
{{comment}}
  
[[Category:Security]]
+
[[category:security]]
[[Category:Java]]
+
[[category:java]]

2015年12月9日 (三) 03:21的最后版本

Ralasafe 是用Java编写的开源(MIT协议)访问控制中间件。它能够轻松处理登录控制、URL权限控制和(业务级)数据级权限管理,实现权限与业务分离。Ralasafe是一款开箱即用的中间件,XML配置和JAVA编程工作量非常少,基本都使用图形化操作方式。非常简单易用,开发经验不丰富,也能很快学会。

目录

[编辑] 介绍

专业集中安全 数据级权限管理,包括数据行列级权限管理和数据内容权限管理。Ralasafe基于策略模型,使用专业引擎解析,集中管理,较手写代码和传统ACL(Access Control List)模式,开发维护成本低,响应速度快。

易用性,可控 Ralasafe提供简单实用的API,开发人员直接调用API或者将其封装到Aspect供应用框架调用。当需求发生变化时,API接口无需变动;打开Ralasafe设计器(web),修改或者重新设计相关权限策略即可。权限策略可以在线测试,测试无误后,保存生效。整个过程无需编程,也无需停止或重启应用,保证应用系统7×24小时在线。

高效率开发 使用Ralasafe有助于实行优秀的项目实践——“权限与业务分离”;同时在优化系统结构,提高软件复用率,权限模块无需编程......等多重作用下,大幅提高软件开发效率。希望Ralasafe软件能够为广大开发人员节约更多开发时间,去陪陪恋人、家人和朋友。

Ralasafe是开源免费的软件,遵循MIT协议。Ralasafe团队将更加开放,目前产品研发已采取社区驱动型。希望广大开发人员下载使用,并给我们提出宝贵建议。

[编辑] 手册

[编辑] 截图

[编辑] 链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱