4

我正在开发一个用户 authlogic 进行身份验证的应用程序。

我想以某种方式赋予用户角色,以便我可以授权某些角色执行某些操作。

是否有适合此的“开箱即用”gem 或插件,或者我最好从头开始构建它。

你会推荐什么?

4

4 回答 4

4

ACL9 是我目前用于授权的,authlogic 是最好的匹配,所以我认为你会做得很好。

查看以下 2 个链接以获取说明。

https://github.com/be9/acl9/wiki/Tutorial:-securing-a-controller

http://github.com/be9/acl9/tree/master

于 2009-09-18T22:23:25.007 回答
3

可以可以!

http://railscasts.com/episodes/192-authorization-with-cancan

http://github.com/ryanb/cancan

于 2010-09-24T20:35:32.050 回答
0

我目前使用 authlogic 进行身份验证,其中包含我在上面发布的基本角色要求内容。

编辑:

这已经变成了宝石:

http://gemcutter.org/gems/easy_roles

于 2009-10-06T15:15:01.983 回答
0

我在我的 Rails 应用程序中使用 authlogic 和declarative_authorization 。

看看我的 Rails 应用模板:https ://github.com/stffn/declarative_authorization/wiki

于 2010-03-03T14:33:03.077 回答