Rails Authentication
- Devise is the gorilla, customizable and full-featured, but complex
- Clearance is more opinionated, but doesn’t out-of-the-box support complex workflows like requiring email confirmation before login
- Authlogic is more at the simple end, providing just the core hooks for User model and login/logout handling, but you need to provide the controller/view logic.