Your SlideShare is downloading. ×
0
OAuth 2.0 &OpenID Connect
@novOpenID Foundation Japan EvangelistOAuth.jpRuby Libraries  rack-oauth2  openid_connect  fb_graph                       ...
Platform   3rd-party Developers                 #MA7 Mashup Caravan & Meetup in Kyoto
API IntegrationAccess Control for APIs             #MA7 Mashup Caravan & Meetup in Kyoto
NG #MA7 Mashup Caravan & Meetup in Kyoto
#MA7 Mashup Caravan & Meetup in Kyoto
OAuth 1.0           OAuth 2.0            #MA7 Mashup Caravan & Meetup in Kyoto
OAuth 1.0 in Japanese     ju.mp/oauth1_ja              #MA7 Mashup Caravan & Meetup in Kyoto
#MA7 Mashup Caravan & Meetup in Kyoto
Authorization                                              Server AuthorizeClient Access                         Access   ...
Get Access TokenResource Owner                Client                 Authorization Server                 Initiate        ...
Get Access TokenResource Owner                Client                  Authorization Server                                ...
Get Access TokenResource Owner                Client                 Authorization Server                 Initiate        ...
Get Access TokenResource Owner                Client                 Authorization Server                 Initiate        ...
Get Access TokenResource Owner                Client                 Authorization Server                 Initiate        ...
Get Access TokenResource Owner                    Client                 Authorization Server                 Initiate    ...
Access APIs      #MA7 Mashup Caravan & Meetup in Kyoto
#MA7 Mashup Caravan & Meetup in Kyoto
#MA7 Mashup Caravan & Meetup in Kyoto
OpenID is dead!?Poor UX? URL as identifier?              #MA7 Mashup Caravan & Meetup in Kyoto
Lack of API access!?You need “stream access”, don’t you?                   #MA7 Mashup Caravan & Meetup in Kyoto
OpenID Connect~ OpenID based on OAuth 2.0 ~                #MA7 Mashup Caravan & Meetup in Kyoto
connect-rp.heroku.com           #MA7 Mashup Caravan & Meetup in Kyoto
ref.) slideshare.net/oid4/openidconnect-nat   #MA7 Mashup Caravan & Meetup in Kyoto
#MA7 Mashup Caravan & Meetup in Kyoto
OpenID AsiaPac Technology Summit     in Tokyo, Japan December 1, 2011                       #MA7 Mashup Caravan & Meetup i...
twitter.com/novslideshare.net/matakegithub.com/novopenid-foundation-japan.github.com              #MA7 Mashup Caravan & Me...
Upcoming SlideShare
Loading in...5
×

OAuth 2.0 & OpenID Connect #MA7

8,651

Published on

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

No Downloads
Views
Total Views
8,651
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
81
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

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

×