nee*_*zer 5 authorization ruby-on-rails authlogic
我需要一个非常精细的授权系统,可以与Authlogic无缝协作.
到目前为止,我已经尝试过这些宝石/插件:
我也看过了,但没试过实施:
我一直在寻找一个很好的教程,详细介绍如何以一种有意义的方式设置Authlogic中的任何一个(只有Lockdown doc似乎概述了如何使用Authlogic设置它),但是几乎没有提出.对我来说最偏向于我的唯一一个是Lockdown的文档,但我不认为这个包对我有用(从我的理解).
我真正喜欢的是一个很好的教程,特别是关于使用Authlogic设置其中一个授权解决方案,或者是一个简单的示例应用程序,我可以看到代码如何组合在一起工作.任何人都可以指出任何好的一步一步(和为什么)资源,或者提供一个简单的应用程序与Authlogic之上设置的这些授权解决方案之一?
nee*_*zer 10
好极了!截至2009年11月16日,Ryan Bates终于通过专门针对此主题的Railscast接听了我的电话!
#188 - 声明授权(使用Authlogic)
谢谢,贝茨先生!
我觉得你的第一句话有错字.您必须表示"与Authlogic无缝协作的授权".AuthLogic已经是一种身份验证解决方案.
我认为您可能很难找到专门针对AuthLogic的教程,因为没有理由认证和身份验证需要彼此紧密耦合.
身份验证回答了以下问题:"访问此页面的人是谁?" 授权回答了以下问题:"访问此页面的人有哪些权限?
因此,您的授权需要Authlogic的唯一内容是来自控制器的current_user()方法.例如,参考Acl9教程(http://github.com/be9/acl9/tree/master).我相信您需要自定义的是:subject_method部分(Acl9将您的活动用户称为'主题',因此:subject_method需要设置为返回当前用户的方法的名称,即:current_user如果您遵循基本的AuthLogic文档).
| 归档时间: |
|
| 查看次数: |
8708 次 |
| 最近记录: |