Я намерен создать приложение с помощью 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? , лучшим является автоцистерна.
В CodeIgniter существует только несколько активных систем аутентификации пользователей, наиболее используемым из которых является Ion Auth, который поднял место, где Redux Auth BETA 2 оторвался год или два назад.
Я использовал его для большого количества проектов, и он может быть достаточно гибким для большинства потребностей. Он совместим с CI 2.0, невероятно легким и все ошибки фиксируются в течение нескольких часов или дней.
Я настоятельно рекомендую использовать библиотеку Зак. Адам - отличный программист, но вся логика этой библиотеки - фубар, и насколько я знаю, он даже не использовал эту библиотеку для создания каких-либо реальных веб-сайтов.
Ion Auth находится на месте на нескольких сайтах, обслуживающих тысячи пользователей в день и работает бесперебойно. :)
Прежде всего следует отметить, что авторизация не эквивалентна аутентификации - поскольку эти термины и их определения часто путают. Авторизация! = Аутентификация
Другие ответы дали много разных библиотек аутентификации, поэтому я пропущу это.
Great ресурс общих знаний о Авторизация например. Контроль доступа
http://owasp.org/index.php/Access_Control_Cheat_Sheet
Codeigniter Авторизация библиотека
https://code.google.com/p/ar-acl/
Это точно не лучшая библиотека авторизации для CI. Я даже не использовал его.Это просто мнение поисковой системы Google;) Кажется, это довольно просто и не очень масштабируемо. Он даже не использует базу данных для хранения разных ролей. Поэтому я не рекомендую это делать.
Я считаю, что «лучший» - это вопрос мнения и цели. Мое собственное мнение заключается в том, что вы должны решить свои потребности в приложении. Всегда есть возможность сделать свой собственный, разработанный специально с учетом потребностей вашего приложения.
- 1. Что такое лучшая библиотека для управления wiimote?
- 2. Что такое лучшая библиотека EXIF для .Net?
- 3. Лучшая практика аутентификации и авторизации безопасности ASP.NET
- 4. Библиотека аутентификации CodeIgniter для начинающих?
- 5. Что такое лучшая практика аутентификации LDAP?
- 6. Что такое обычная и лучшая практика для QUT аутентификации REST?
- 7. CodeIgniter 1.7 Библиотека аутентификации
- 8. Что такое лучшая библиотека обработки изображений JavaScript?
- 9. Лучшая практика аутентификации и авторизации в приложении для Android
- 10. Лучшая библиотека агента пользователя для Codeigniter
- 11. Что такое лучшая библиотека java для создания манифеста SCORM xml
- 12. Что такое лучшая библиотека php для анализа RSS-каналов?
- 13. Что такое лучшая библиотека SQL для использования в Common Lisp?
- 14. Что такое лучшая библиотека для обработки изображений в .net?
- 15. Android: Что такое лучшая HTTP-библиотека для файлов?
- 16. Oauth2 для авторизации и аутентификации?
- 17. Что такое лучший способ аутентификации/авторизации в Silverlight?
- 18. Лучшая библиотека CRUD для codeignitier?
- 19. Что такое стратегия аутентификации
- 20. Codeigniter - библиотека аутентификации или пользовательский контроллер?
- 21. Библиотеки аутентификации и авторизации Codeigniter, хорошо работающие с подключением
- 22. Что такое поэтапная библиотека?
- 23. Что такое клиентская библиотека?
- 24. Что такое библиотека сокетов?
- 25. Что такое библиотека alsa?
- 26. Что такое библиотека cxaguard?
- 27. CodeIgniter - библиотека аутентификации с этими функциями
- 28. Лучшая библиотека для сеансов PHP
- 29. Что такое библиотека?
- 30. Параметры аутентификации и авторизации ASP.Net