我想用mongoid实现声明性授权。但不能成功。这看起来像声明式授权只适用于ActiveRecord。我可以让它与MOngoid和MongoDB一起使用吗?有任何想法吗。声明性授权和mongoid
2
A
回答
1
我发现了一个可以集成声明性授权和mongoid的fork。这是它: http://github.com/opusmagnum/declarative_authorization/commit/79ccff34233b2371299c3ff66a18ad37be08d9c6
1
声明性授权是一种解释谁有权访问数据的概念模型。这也是一个实现这个概念模型的ruby插件。
该插件可能不直接适用于MongoDB。所以你需要一个Mongo的ActiveRecord提供者。有一个here。然后,您可以将声明式授权插件与ActiveRecord提供程序一起使用。
相关问题
- 1. 声明性授权和has_and_belongs_to_many
- 2. 声明性授权filter_access_to
- 3. Authlogic和声明式授权
- 4. if_attribute声明授权
- 5. 声明性授权has_(不)_permission_on
- 6. 声明式授权 - 抓住“授权::未授权”例外
- 7. 基于声明的授权
- 8. 声明授权和if_attribute不工作
- 9. ASP.Net MVC声明授权和认证
- 10. 自定义路由和声明授权
- 11. 声明性的Web服务授权和WSDL打字
- 12. Backbone视图的声明性授权(权限)
- 13. 透明授权可靠性
- 14. 属性的嵌套资源请与声明性授权
- 15. 使用声明的自定义授权授权管理器
- 16. 强制重载声明授权的授权rules.rb
- 17. 声明授权与特许加入表
- 18. 声明授权用户切换
- 19. 授权策略拥有多个声明
- 20. Java EE中的声明式授权
- 21. 帮助使用声明授权
- 22. openid:创建基于声明的授权属性
- 23. Angularjs Adal以及授权的其他声明或属性
- 24. 设计和声明授权功能测试问题
- 25. 授权属性和InitializeSimpleMembership
- 26. 授权属性
- 27. 的OAuth2无声授权
- 28. Ruby on Rails Mongoid和Webfaction:未授权查询(错误16550)
- 29. ffmpeg的授权不明确
- 30. Summarize授权属性
在最新版本,这是工作。如果您正在使用Gemfile,请确保加载git repo,因为rubygem repo尚未使用最新代码进行更新:gem'declarative_authorization',::git =>'https://github.com/stffn/declarative_authorization.git' – chris 2012-09-10 19:55:30