Authentication system

There is a Captcha plugin for Rails http://expressica.com/2007/02/06/simple-captcha-released-the-captcha-for-rails-applications/

You have to develop your own password recovery mechanism.