Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Anatomy of OmniAuth

xfernandox
November 13, 2012

The Anatomy of OmniAuth

A quick start guide and walk through the anatomy and implementation of OmniAuth.

xfernandox

November 13, 2012
Tweet

Other Decks in Programming

Transcript

  1. 11/13/12 — @joshrowley — @flatironschool Authenticate with OmniAuth The anatomy

    and implementation of OmniAuth Wednesday, November 14, 12
  2. Find notes for this presentation ✤ github.com/xfernandox/babl ✤ Feel free

    to fork, checkout the before branch to get a version of the application before I go through the implementation. ✤ All my notes in README Wednesday, November 14, 12
  3. What does this presentation cover? ✤ I. Anatomy of OmniAuth

    How does it work? ✤ II. Implement OmniAuth! Let’s write the code. Wednesday, November 14, 12
  4. What does this presentation *not*cover? ✤ Other authentication libraries Devise,

    Authlogic, Clearance, etc. ✤ Implementing user authorizations ✤ Low-level guts of OmniAuth Wednesday, November 14, 12
  5. ✤ Create from scratch ✤ Use existing library to create

    own authentication ✤ Use OmniAuth to authenticate with anyone* What are our options? *as long as there’s a strategy Wednesday, November 14, 12
  6. The next slides are from a talk by Michael Bleigh,

    creator of OmniAuth @ RailsConf 2011 http://www.intridea.com/blog/2011/5/31/omniauth-from- the-ground-up Wednesday, November 14, 12
  7. Date Part II: Implementing OmniAuth That’s all fine and dandy,

    but how do I actually write the code? Wednesday, November 14, 12