Kevlar is a really thin and flexible authentication system for Rails based on Warden.