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.