OAuth 2.0 & OpenID Connect #MA7

9,019
-1

Published on

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

No Downloads
Views
Total Views
9,019
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
82
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

OAuth 2.0 & OpenID Connect #MA7

  1. 1. OAuth 2.0 &OpenID Connect
  2. 2. @novOpenID Foundation Japan EvangelistOAuth.jpRuby Libraries rack-oauth2 openid_connect fb_graph #MA7 Mashup Caravan & Meetup in Kyoto
  3. 3. Platform 3rd-party Developers #MA7 Mashup Caravan & Meetup in Kyoto
  4. 4. API IntegrationAccess Control for APIs #MA7 Mashup Caravan & Meetup in Kyoto
  5. 5. NG #MA7 Mashup Caravan & Meetup in Kyoto
  6. 6. #MA7 Mashup Caravan & Meetup in Kyoto
  7. 7. OAuth 1.0 OAuth 2.0 #MA7 Mashup Caravan & Meetup in Kyoto
  8. 8. OAuth 1.0 in Japanese ju.mp/oauth1_ja #MA7 Mashup Caravan & Meetup in Kyoto
  9. 9. #MA7 Mashup Caravan & Meetup in Kyoto
  10. 10. Authorization Server AuthorizeClient Access Access Token Resource ServerResource Owner API Client Access #MA7 Mashup Caravan & Meetup in Kyoto
  11. 11. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval Approve Code Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  12. 12. Get Access TokenResource Owner Client Authorization Server client_id=...& Initiate response_type=code& redirect_uri=https://...& scope=... Require Approval Approve Code Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  13. 13. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval Approve Code Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  14. 14. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval Approve Code Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  15. 15. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval code=...& Approve client_id=...& client_secret=...& grant_type=authorization_code& Code redirect_uri=https://... Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  16. 16. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval Approve [NOTE] Facebook API returns access token in Code x-www-form-urlencoded Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  17. 17. Access APIs #MA7 Mashup Caravan & Meetup in Kyoto
  18. 18. #MA7 Mashup Caravan & Meetup in Kyoto
  19. 19. #MA7 Mashup Caravan & Meetup in Kyoto
  20. 20. OpenID is dead!?Poor UX? URL as identifier? #MA7 Mashup Caravan & Meetup in Kyoto
  21. 21. Lack of API access!?You need “stream access”, don’t you? #MA7 Mashup Caravan & Meetup in Kyoto
  22. 22. OpenID Connect~ OpenID based on OAuth 2.0 ~ #MA7 Mashup Caravan & Meetup in Kyoto
  23. 23. connect-rp.heroku.com #MA7 Mashup Caravan & Meetup in Kyoto
  24. 24. ref.) slideshare.net/oid4/openidconnect-nat #MA7 Mashup Caravan & Meetup in Kyoto
  25. 25. #MA7 Mashup Caravan & Meetup in Kyoto
  26. 26. OpenID AsiaPac Technology Summit in Tokyo, Japan December 1, 2011 #MA7 Mashup Caravan & Meetup in Kyoto
  27. 27. twitter.com/novslideshare.net/matakegithub.com/novopenid-foundation-japan.github.com #MA7 Mashup Caravan & Meetup in Kyoto

×