Section Introduction
In this section you'll learn how to integrate authentication into your application, allowing users to register, sign in, and sign out. We will implement the Devise RubyGem to build out this feature.
Guide Tasks
  • Read Tutorial
  • Watch Guide Video
Video locked
This video is viewable to users with a Bottega Bootcamp license

In this section of the course we're going to talk about authentication. Authentication is the ability to log in, log out and register in your application.

We're going to leverage a gem called "Devise." I'm going to walk through what you need to do in order to install it in the app. We're not going to stop there, I'm also going to show you how you can take what devise gives you and extend it so you can build in your own set of features such as

  • custom routes
  • custom parameters
  • as well as a number of other items related to best practices.

Let's get started.