I used both of them, but not widely. In my last project, I gave the motto a shot. Instead, I used Rails-Warden.
Devise is a complete authentication system built on top of Warden. To customize the look, you use generators and then edit the views you have received. Its routes and viewing logic are hard-coded. For example, a successful login will always lead you to / session / new? It was a robber or I, I wanted my users to finish the "welcome / index". The developer is not as well documented or intuitive as authlogic.
Warden is a middleware environment. The developer is based on. It has plugins for many authentication schemes on the Internet (fb, openid, oauth), and it is easy to create a plugin for your own authentication. It has no interface, and documents are not as good as authlogic.
I ended up working with the rail chief because I needed to connect several user authentication schemes.
Also see below OmniAuth answer that I use in 2012.
Aleksandar Totic Nov 09 '10 at 17:34 2010-11-09 17:34
source share