OmniauthFuture Proof Your Authentication
RoadmapWhats Authentication?Traditional ApproachThe ProblemThe Solution: Omniauth
Whats Authentication?
Whats Authentication?Confirmation of Identity & Privileges
Whats Authentication?Confirmation of Identity & Privileges
Whats Authentication?Confirmation of Identity & Privileges
Whats Authentication?Confirmation of Identity & Privileges
Traditional ApproachCombine Identity & Authentication
Traditional Approach   Combine Identity & Authenticationcreate_table(:users) do |t| t.string :username t.string :encrypted...
The Problem
The Problem
The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
The Problem
The Solution: OmniauthSeparate Identity from Authentication
The Solution: Omniauth Separate Identity from Authenticationcreate_table(:authentications) do |t| t.integer :user_id t.str...
The Solution: Omniauth
More InfoLearn  http://railscasts.com/episodes/235-omniauth-part-1  http://railscasts.com/episodes/236-omniauth-part-2Do  ...
Thanks!        Kevin Ball         @kbal11kball@fashioningchange.com
Upcoming SlideShare
Loading in...5
×

Omniauth: Future Proof Your Authentication

1,162
-1

Published on

These are the slides from a lightning talk I gave to SDRuby about Omniauth and the future of authentication in rails applications.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,162
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Omniauth: Future Proof Your Authentication

  1. 1. OmniauthFuture Proof Your Authentication
  2. 2. RoadmapWhats Authentication?Traditional ApproachThe ProblemThe Solution: Omniauth
  3. 3. Whats Authentication?
  4. 4. Whats Authentication?Confirmation of Identity & Privileges
  5. 5. Whats Authentication?Confirmation of Identity & Privileges
  6. 6. Whats Authentication?Confirmation of Identity & Privileges
  7. 7. Whats Authentication?Confirmation of Identity & Privileges
  8. 8. Traditional ApproachCombine Identity & Authentication
  9. 9. Traditional Approach Combine Identity & Authenticationcreate_table(:users) do |t| t.string :username t.string :encrypted_passwordend
  10. 10. The Problem
  11. 11. The Problem
  12. 12. The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
  13. 13. The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
  14. 14. The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
  15. 15. The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
  16. 16. The Problemalter_table :users do |t| t.integer :facebook_uid, :Iimit => 8 t.string :facebook_auth_tokenend
  17. 17. The Problem
  18. 18. The Solution: OmniauthSeparate Identity from Authentication
  19. 19. The Solution: Omniauth Separate Identity from Authenticationcreate_table(:authentications) do |t| t.integer :user_id t.string :provider t.string :uid t.string :tokenend
  20. 20. The Solution: Omniauth
  21. 21. More InfoLearn http://railscasts.com/episodes/235-omniauth-part-1 http://railscasts.com/episodes/236-omniauth-part-2Do https://github.com/intridea/omniauth
  22. 22. Thanks! Kevin Ball @kbal11kball@fashioningchange.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×