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.


Avatar of Author

Jamie Macey is a senior software engineer with over 15 years experience in the Ruby and Rails ecosystems, largely on the back-end.

Husband, father, gamer, and all-around geek. Ask about my latest 3d print, or toy software project.