我只是想比較在Rails中實現ACL時使用的不同解決方案。實現ACL到Rails應用程序的最佳方式是什麼?
8
A
回答
4
我使用授權插件(創建者Bill Katz):
角色可以被授權爲整個應用程序,模型類,或一個特定對象。該插件提供了一種使用許可證和許可證在類或實例方法級別檢查授權的方法?方法。它還提供類似英語的動態方法,如「user.is_manager_of project」(其中「user」充當授權,「manager」是角色,「project」是可授權模型)。如果授權被拒絕,您可以指定控制如何重定向。 (quote source)
首頁: http://www.writertopia.com/developers/authorization
文檔: http://github.com/DocSavage/rails-authorization-plugin/tree/master/authorization/README.rdoc
您可能也有興趣閱讀這個比較(從去年,但還是有點用的,它是在那裏我得到來自以上報價): http://www.vaporbase.com/postings/Authorization_in_Rails
和最近的比較: http://steffenbartsch.com/blog/2008/08/rails-authorization-plugins/
1
有一個名爲acl_system2的插件,它通過擁有用戶表和角色表來操作。 README中有更多有用的信息,該項目也在github上。
2
我找到的最好的是role_requirement。它直接插入restful_authentication插件。
相關問題
- 1. 測試rails應用程序的最佳方式是什麼?
- 2. 實現字典應用程序文件格式的最佳方式是什麼?
- 3. 在Rails應用程序中實現投票的最佳方式?
- 4. 在iOS應用程序中實現文件夾的最佳方式是什麼?
- 5. 在C#web應用程序中實現通知的最佳方式是什麼?
- 6. 將JRuby on Rails應用程序部署到Tomcat的最佳方式是什麼?
- 7. 什麼是在Rails應用中實現蒙皮的最佳方式
- 8. CodeIgniter - ACL的最佳實現
- 9. 更新角度應用程序的最佳方式是什麼?
- 10. 推出Web應用程序的最佳方式是什麼?
- 11. 什麼是監視.NET應用程序的最佳方式?
- 12. 分發Java應用程序的最佳方式是什麼?
- 13. 初始化應用程序的最佳方式是什麼?
- 14. 保護Flex-BlazeDS應用程序的最佳方式是什麼?
- 15. 部署Pylons應用程序的最佳方式是什麼?
- 16. GWT應用程序樣式的最佳方法是什麼?
- 17. 設置java應用程序的最佳方式是什麼?
- 18. 編寫複雜的Rails應用程序的最佳方式是什麼?
- 19. 打包Ruby on Rails應用程序的最佳方式是什麼?
- 20. 壓力測試rails web應用程序的最佳方式是什麼?
- 21. 在Rails 4應用程序中顯示位置的最佳方式是什麼?
- 22. 從Rails應用程序中識別計算機的最佳方式是什麼?
- 23. 備份Rails應用程序數據的最佳方式是什麼?
- 24. 在Rails應用程序中分析PostgreSQL請求的最佳方式是什麼?
- 25. 從Rails應用程序生成Microsoft OOXML(docx)的最佳方式是什麼?
- 26. 使用MVCGrid.net實現內聯DropDownList的最佳方式是什麼?
- 27. 棄用後實現Hibernate UserType的最佳方式是什麼?
- 28. 實現用戶帳戶激活的最佳方式是什麼?
- 29. 什麼是開始打破現有應用程序的最佳方式?
- 30. 「TryParse/Parse like」模式:實現它的最佳方式是什麼