Authentication is with Devise!

Two months ago we were celebrating Devise’s birthday. We were not talking about its age, Devise had just 4 months of life, but we were happy to reach the 1.0 release.

Today we are celebrating again! We are very proud and glad to have Devise in its first Railscast! Ryan Bates has done a great job explaining how to get Devise up and running in a Rails 3 application, showing how to install Devise and choose the basic modules you want to use in your application.

We also made a promise to you: get Devise up and running for Rails 3. We keep walking this road, each Rails beta version released we are releasing a new compatible Devise version. For the time being, we have Devise 1.1.rc0, a release candidate version, compatible with Rails 3 beta 2.

We are looking forward to see the second part of Devise’s Railscast, about how to configure Devise to fit the needs of your application.

Give Devise a try. You can post your questions to the mailing list and, if you find any issue, please use the Github Issue Tracker. Don’t forget to post information about your environment (like Devise, Warden and Rails versions) including the stack trace if you are facing an error, to help us help you =). Enjoy!

Update: Railscasts just released the second part of Devise screencast, Customizing Devise, going through Devise configuration options. Check it out!

12 responses to “Authentication is with Devise!”

  1. Daniel Salmerón Amselem says:

    Hi! I’ve recently started a new project with Rails 3 beta 3, and Ruby 1.9.2, and while I was trying to run some tests with rspec 2, I got undefined_method for authenticate? and authenticate! I saw a google’s group thread about this topic and I don’t know if is it working already.

    Thanks.

  2. Daniel Salmerón Amselem says:

    Hi! I’ve recently started a new project with Rails 3 beta 3, and Ruby 1.9.2, and while I was trying to run some tests with rspec 2, I got undefined_method for authenticate? and authenticate! I saw a google’s group thread about this topic and I don’t know if is it working already.

    Thanks.

  3. José Valim says:

    @Daniel please do investigate! There was an issue with rspec in which I’m not sure it was fixed (it was rspec fault though) and Devise test suite is green in Ruby 1.9.2. If you have any issues, please using the mailing list or Devise issues tracker.

  4. José Valim says:

    @Daniel please do investigate! There was an issue with rspec in which I’m not sure it was fixed (it was rspec fault though) and Devise test suite is green in Ruby 1.9.2. If you have any issues, please using the mailing list or Devise issues tracker.

  5. Daniel Salmerón Amselem says:

    Thanks José. Sorry for asking here instead of the mailing list. BTW, Devise is a great authentication system!

  6. Daniel Salmerón Amselem says:

    Thanks José. Sorry for asking here instead of the mailing list. BTW, Devise is a great authentication system!

  7. Trevor says:

    What do you recommend for authenticating API users with devise in addition to the web app? Would it make sense to generate an API key?

  8. Trevor says:

    What do you recommend for authenticating API users with devise in addition to the web app? Would it make sense to generate an API key?

  9. Trevor says:

    Nevermind, I’m finding some good stuff in the mailing list 🙂

  10. Trevor says:

    Nevermind, I’m finding some good stuff in the mailing list 🙂

  11. José Valim says:

    Trevor, could you please use the mailing list? http://groups.google.com/group/plataformatec-devise

    Thanks!

  12. José Valim says:

    Trevor, could you please use the mailing list? http://groups.google.com/group/plataformatec-devise

    Thanks!