Authlogic : Simple & smart Rails authentication
wiki.github.com
wiki.github.com
What really made me decide to drop Authlogic was when I realized it was silently adding validations to my model. I had to dig into the source to find the documentation about that, which really turned me off.
I'm glad people are finding it useful, and I think it's a worthwhile project. I just found that it wasn't my cup of tea. So, I'd encourage people to take some extra time to play with it in a branch before really committing to it. You might consider using the options to make it act like restful_authentication in case you decide to make a change later.
Lately, I've found myself pulling the restful_auth plugin out of my app and seeing what breaks. Then, I'll grab the stuff that's necessary and put it into my lib directory. This helped me figure out exactly what was going on and why. Finally, I trimmed out the stuff that I didn't want. I feel better about knowing what's going on that way, because it is a bit confusing.
I'd certainly say neither solution is perfect, but I still prefer restful_auth approach because it seems more... I don't know... straightforward? Still, the situation could stand for further improvement :)