我想用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. 聲明式授權 - 抓住「授權::未授權」例外
- 6. 聲明授權和if_attribute不工作
- 7. 自定義路由和聲明授權
- 8. 聲明性的Web服務授權和WSDL打字
- 9. 透明授權可靠性
- 10. 使用聲明的自定義授權授權管理器
- 11. 幫助使用聲明授權
- 12. 聲明式授權嵌套if_attribute
- 13. 授權策略擁有多個聲明
- 14. Java EE中的聲明式授權
- 15. Angularjs Adal以及授權的其他聲明或屬性
- 16. 設計和聲明授權功能測試問題
- 17. 的OAuth2無聲授權
- 18. ffmpeg的授權不明確
- 19. 聲明式授權:限制對特定屬性的模型操作
- 20. 是否可以使用聲明性授權來隱藏/顯示某些字段?
- 21. 用戶模型聲明授權'if_attribute'問題
- 22. 使用聲明而不是角色的Web.Config授權asp.net
- 23. 使用聲明授權的「without_access_control」黃瓜的@javascript
- 24. 將基於聲明的授權添加到MVC 3
- 25. Python和類屬性聲明
- 26. 打印聲明和性能
- 27. RabbitMQ和授權
- 28. 授權屬性和模態對話框
- 29. UrlHelper和ViewContext的授權屬性
- 30. ASP.NET MVC和自定義授權屬性
在最新版本,這是工作。如果您正在使用Gemfile,請確保加載git repo,因爲rubygem repo尚未使用最新代碼進行更新:gem'declarative_authorization',::git =>'https://github.com/stffn/declarative_authorization.git' – chris 2012-09-10 19:55:30