我想用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