欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Ralasafe/user/hello world
来自开放百科 - 灰狐
(版本间的差异)
(以内容'==Ralasafe功能== 从某种意义来说,Ralasafe给权限管理领域带来一种全新思考。它是从业务功能角度出发,并非从编程角度出发;提供...'创建新页面) |
(→Ralasafe功能) |
||
第3行: | 第3行: | ||
通过API调用和Ralasafe设计器设计工作,减少很多编程工作。Ralasafe提供的界面完全面向开发人员和IT管理员,因此开发人员还需要为业务系统编写“权限管理”相关界面。(仅仅是界面,不需要在各处业务应用做权限逻辑验证等开发工作) | 通过API调用和Ralasafe设计器设计工作,减少很多编程工作。Ralasafe提供的界面完全面向开发人员和IT管理员,因此开发人员还需要为业务系统编写“权限管理”相关界面。(仅仅是界面,不需要在各处业务应用做权限逻辑验证等开发工作) | ||
+ | |||
+ | ==查询权限== | ||
+ | 场景举例:总公司用户查询所有员工;北京分公司用户只能查询北京分公司及下属子公司员工;海淀营业部用户只能查询海淀营业部员工。 | ||
+ | |||
+ | Ralasafe的查询API,可以满足以上场景: | ||
+ | |||
+ | <pre> | ||
+ | //返回QueryResult对象, | ||
+ | |||
+ | //通过QueryResult.getData()获取查询值Collectio<定制的ViewObject/Javabean> | ||
+ | |||
+ | org.ralasafe.Ralasafe.query(int privilegeId, User user, java.util.Map context); | ||
+ | </pre> |
2011年6月12日 (日) 14:56的版本
Ralasafe功能
从某种意义来说,Ralasafe给权限管理领域带来一种全新思考。它是从业务功能角度出发,并非从编程角度出发;提供最简单实用的API,供开发人员集成到业务系统,将复杂的权限逻辑全部交给Ralasafe;并非提供某种强大而又神奇的模板,或者某些强大而又神奇的权限设置界面。
通过API调用和Ralasafe设计器设计工作,减少很多编程工作。Ralasafe提供的界面完全面向开发人员和IT管理员,因此开发人员还需要为业务系统编写“权限管理”相关界面。(仅仅是界面,不需要在各处业务应用做权限逻辑验证等开发工作)
查询权限
场景举例:总公司用户查询所有员工;北京分公司用户只能查询北京分公司及下属子公司员工;海淀营业部用户只能查询海淀营业部员工。
Ralasafe的查询API,可以满足以上场景:
//返回QueryResult对象, //通过QueryResult.getData()获取查询值Collectio<定制的ViewObject/Javabean> org.ralasafe.Ralasafe.query(int privilegeId, User user, java.util.Map context);
分享您的观点