0
OAuth 2
Valet Key for the Web
by Leon Du
Sunday, November 21, 2010
Who Am I
• Freelancer / Ruby on Rails developer
@guangzhou
• github.com/leondu
• twitter.com/leondu
• flickr.com/leondu
• l...
Overview
20%
40%
40%
Introduction Use case
Others
Sunday, November 21, 2010
What it is?
under your control
Share
Sunday, November 21, 2010
Protocol Flow
the OAuth Abstract Protocol Flow
Sunday, November 21, 2010
Who are in?
and much more...
Sunday, November 21, 2010
Use case
• Register using Twitter account
Sunday, November 21, 2010
Use case
Sunday, November 21, 2010
Use case
Sunday, November 21, 2010
Use case
Sunday, November 21, 2010
OAuth in Ruby/Rails
• Service provider
oauth2_provider: https://github.com/ThoughtWorksStudios/oauth2_provider
oauth2-ruby...
Resources
• The Spec
http://tools.ietf.org/html/draft-ietf-oauth-v2
• Tutorials
http://wiki.oauth.net/w/page/25236487/OAut...
Questions?
Sunday, November 21, 2010
Upcoming SlideShare
Loading in...5
×

Introduction to OAuth2

2,898

Published on

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,898
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction to OAuth2"

  1. 1. OAuth 2 Valet Key for the Web by Leon Du Sunday, November 21, 2010
  2. 2. Who Am I • Freelancer / Ruby on Rails developer @guangzhou • github.com/leondu • twitter.com/leondu • flickr.com/leondu • leondu@gmail.com Sunday, November 21, 2010
  3. 3. Overview 20% 40% 40% Introduction Use case Others Sunday, November 21, 2010
  4. 4. What it is? under your control Share Sunday, November 21, 2010
  5. 5. Protocol Flow the OAuth Abstract Protocol Flow Sunday, November 21, 2010
  6. 6. Who are in? and much more... Sunday, November 21, 2010
  7. 7. Use case • Register using Twitter account Sunday, November 21, 2010
  8. 8. Use case Sunday, November 21, 2010
  9. 9. Use case Sunday, November 21, 2010
  10. 10. Use case Sunday, November 21, 2010
  11. 11. OAuth in Ruby/Rails • Service provider oauth2_provider: https://github.com/ThoughtWorksStudios/oauth2_provider oauth2-ruby: https://github.com/aflatter/oauth2-ruby rack-oauth2-server: https://github.com/flowtown/rack-oauth2-server • Client OAuth2: https://github.com/intridea/oauth2 omniauth: https://github.com/intridea/omniauth devise_oauth2_facebook https://github.com/mooktakim/ devise_oauth2_facebook authlogic_oauth2 https://github.com/andyhite/authlogic_oauth2 Sunday, November 21, 2010
  12. 12. Resources • The Spec http://tools.ietf.org/html/draft-ietf-oauth-v2 • Tutorials http://wiki.oauth.net/w/page/25236487/OAuth-2 http://hueniverse.com/oauth/ Sunday, November 21, 2010
  13. 13. Questions? Sunday, November 21, 2010
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×