Devise provides a complete MVC authentication system, built as a Rails engine. It's modular, letting you pick and choose features like database authentication, password recovery, and omni-authentication, all while supporting multiple signed-in models.
A highly configurable authentication solution for Ruby on Rails applications.
Rails developers needing a flexible and feature-rich way to handle user authentication.