用于Ruby on Rails的Java授权库,如“CanCan”

时间:2011-06-13 08:24:35

标签: java authorization playframework cancan

每个人都想知道是否有人知道任何与CanCan(Ruby on Rails)相似或提供相同功能的Java库。如果有的话,很想知道你与他们的经历。

  

CanCan   是Ruby的授权库   在Rails上限制什么   允许给定用户的资源   访问。所有权限都在中定义   单个位置(Ability类)   而不是跨控制器重复,   视图和数据库查询。

奖励积分如果适用于游戏框架(http://playframework.org

3 个答案:

答案 0 :(得分:3)

这是一个非常相似的例子https://github.com/eltados/canny?有没有人有这方面的经验?

答案 1 :(得分:2)

Spring Security不提供类似的功能吗?有关基于注释的授权规范的示例,请参阅http://static.springsource.org/spring-security/site/docs/3.0.x/reference/el-access.html#el-pre-post-annotations

答案 2 :(得分:2)

检出此库:

https://casbin.org/

https://github.com/casbin/jcasbin

您可以在应用程序中使用库。另外,您可以将其部署为服务并将应用程序集成到其中。