I’ve begun using devise for authentication for my various Ruby on Rails applications. It is based on warden which seems a sensible choice. There is also a fairly large community and active development. Devise plays nice with authorization libraries such as CanCan and can be integrated with OmniAuth for oauth/oauth2 authentication. I’ve run into a number of issues so I thought I would track some of the useful links that have helped me out.
- more problems with functional tests – Devise | Google Groups
- Problem with Functional Tests – Devise | Google Groups
- integration testing with devise – Devise | Google Groups
- Couldn’t find ‘devise_install’ generator – Devise | Google Groups
- currently logged in user list – Devise | Google Groups
- enable/disable users – Devise | Google Groups
- Admin approval to new user accounts – Devise | Google Groups
- Add a bcc to all devise generated emails ? and modify “from” email depending on the locale ? – Devise | Google Groups
- Possible login bypass – Devise | Google Groups
- don’t ask for credentials on timeout – Devise | Google Groups
- undefined method `authenticate?’ for nil:NilClass when testing – Devise | Google Groups
- ruby on rails 3 – Devise Confirmable Example – Stack Overflow
- ruby on rails – Migrating from Authlogic to Devise – Stack Overflow
- Rails 3 Authentication: Authlogic vs Devise – Stack Overflow
- Design Question for multiple user models and cross creation of users – Devise | Google Groups
- confirmable + omniauthable, skip confirmation if OAuth sign-up – Devise | Google Groups
- ruby on rails – Devise omniauth integration problem – Stack Overflow