Hi,
Devise and couchrest_model have good capabilities. Devise handles a lot of authentication capabilities very easily, like email reminders, API tokens, etc. So in the long run they are definitely good for RapidFTR.
But Devise latest version (2.x, 3.x) depends on Rails > 3.1 (but we use Rails 3.0). Similarly, CouchREST 1.0.0 has memory issues in RapidFTR. And our User model needs to be changed quite a bit to fit Devise. So I think a lot of things need to be done in order for us to start using Devise, and I don't think its viable to do all this in a short time.
So maybe for this story, for now we could write our own code, and later once the Rails/Ruby/CouchREST upgrades are completed - we could think of integrating Devise? Any thoughts?
- Subhas