#233 Engage with Devise
Sep 27, 2010 | 6 minutes | Plugins, Authentication
Janrain Engage (aka RPX) makes it easy to support many authentication solutions through their one service.
- Download:
- source codeProject Files in Zip (115 KB)
- mp4Full Size H.264 Video (14.2 MB)
- m4vSmaller H.264 Video (8.22 MB)
- webmFull Size VP8 Video (17.9 MB)
- ogvFull Size Theora Video (19.6 MB)
Exploring RubyGems
RubyGems can make it easy to add a feature to a Rails application, but it can also cause headaches down the road. Here I give some tips on researching gems to decide which one to choose, or when to do it from scratch.
(7 minutes)
Devise and OmniAuth (revised)
In this episode I build upon a standard Devise setup and show how to add 3rd party authentication using OmniAuth. This includes support for user validations and is compatible with normal password authentication.
(10 minutes)
Devise (revised)
Devise is one of the most popular authentication plugins for Rails. Here I show how to set it up with a User model and configure the modules, views, routes, and more.
(8 minutes)
Authentication with Warden
Warden makes it easy to move authentication up into Rack middleware. This means authentication can be accessed outside of a Rails controller such as in routes or in a mountable engine.
(12 minutes)
OmniAuth Part 2
In this episode we continue our look at integrating OmniAuth with devise. Here I show how to set up new users with validations.
(15 minutes)