As fate would have it, I found other authentication solutions unable to suit my needs. So I rolled my own, totally supporting Rails 2 AND 3.
Colin MacKenzie IV
gem "sparkly-auth", "~> 1.2.1"