我打算使用CodeIgniter構建應用程序,所以我目前正在識別所需的所有功能。我想知道是否有任何關於CodeIgniter的授權庫的建議。什麼是CodeIgniter的最佳認證和授權庫?
回答
我認爲QuickAuth是最好的。
但有一個很好的列表: http://codeigniter.com/wiki/Category:Contributions::Libraries::Authentication/
老實說,我已經使用了其中幾個,而且最後總是我自己的滾動。似乎沒有什麼事情可以做到我想要的。
如果你是在一個良好的auth_lib的迫切需要,不希望推出自己的,我建議http://codeigniter.com/forums/viewthread/112654/
看一看http://bambooinvoice.org,他是用Site_sentry庫進行身份驗證,但如果你想要更多的安全性,您可以使用在數據庫中存儲會話。
Ion Auth目前是更具吸引力的選擇之一。這是精益,廣泛使用,積極維護和具有良好的功能集。
從這個最近更新的問題: How should I choose an authentication library for CodeIgniter? ,最好的是坦克認證。
首先應該指出,授權不等同於認證 - 因爲這些術語及其定義經常被混淆。 授權!=驗證
其他答案給了很多不同的認證庫,所以我跳過了。
很好一般知識資源約授權例如, 訪問控制
http://owasp.org/index.php/Access_Control_Cheat_Sheet
笨授權庫
https://code.google.com/p/ar-acl/
這肯定不是CI最好授權庫。我甚至沒有用過它。這只是一個谷歌搜索引擎的意見;)似乎很簡單,不具備可擴展性。它甚至不使用數據庫來存儲不同的角色。所以我不推薦它。
我相信'最好'是意見和目的的問題。我自己的意見是,你應該根據你的應用需求來決定。總有一個選項可以讓你自己創建一個,專門根據應用程序的需要而設計。
- 1. 什麼是認證/授權在Silverlight的最佳方式?
- 2. 授權的最佳實踐是什麼?
- 3. 你最喜歡的web框架的最佳認證和授權示例是什麼?
- 4. Strongloop的授權和認證
- 5. 授權認證:意味着什麼?
- 6. Cas認證和數據庫授權
- 7. asp.net認證和授權
- 8. Websockets(Socket.io)和認證/授權
- 9. Django-Tastypie:認證和授權
- 10. Java Web認證和授權
- 11. Java認證和授權
- 12. 認證,授權和會計?
- 13. SVN認證和授權
- 14. OAuth2:JWT授權授權和客戶端憑證授權與JWT客戶端認證有什麼區別?
- 15. 擴展django認證/授權的最佳方式
- 16. 授權USB密鑰的最佳方式是什麼
- 17. 此授權方案的最佳方式是什麼?
- 18. Laravel授權認證
- 19. REST認證/授權
- 20. Django中授權和認證有什麼區別?
- 21. 在Rails中爲企業\單用戶帳戶設置認證\授權系統的最佳方法是什麼?
- 22. 在Clojure中執行用戶認證和授權的首選方式是什麼?
- 23. 什麼是PayPal的授權?
- 24. 的OAuth 2.0認證和授權
- 25. CakePHP中的授權和認證機制
- 26. 在笨怎麼做最簡單的認證/授權
- 27. ASP.NET安全身份驗證和授權的最佳實踐
- 28. 身份驗證和授權的最佳途徑
- 29. 是這種認證或授權?
- 30. rails - 認證,授權和審計confoussion