В случае, если кто-то еще найдет этот поток лучшим, и самая простая библиотека аутентификации, которую я нашел до сих пор, это TankAuth . Супер прост в установке и поставляется со всеми основными примерами аутентификации (вход, выход из системы, запомнить меня, забытый пароль и т. Д.).
Редактировать - очевидно, Tank_auth был создан в ответ на список требований в другом обсуждении здесь о том, что должна делать библиотека аутентификации, поэтому вдвойне стоит изучить.