• Like
OAuth 2.0 & OpenID Connect #MA7
Upcoming SlideShare
Loading in...5
×

OAuth 2.0 & OpenID Connect #MA7

  • 8,007 views
Uploaded on

 

More in: Technology , Travel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
8,007
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
71
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. OAuth 2.0 &OpenID Connect
  • 2. @novOpenID Foundation Japan EvangelistOAuth.jpRuby Libraries rack-oauth2 openid_connect fb_graph #MA7 Mashup Caravan & Meetup in Kyoto
  • 3. Platform 3rd-party Developers #MA7 Mashup Caravan & Meetup in Kyoto
  • 4. API IntegrationAccess Control for APIs #MA7 Mashup Caravan & Meetup in Kyoto
  • 5. NG #MA7 Mashup Caravan & Meetup in Kyoto
  • 6. #MA7 Mashup Caravan & Meetup in Kyoto
  • 7. OAuth 1.0 OAuth 2.0 #MA7 Mashup Caravan & Meetup in Kyoto
  • 8. OAuth 1.0 in Japanese ju.mp/oauth1_ja #MA7 Mashup Caravan & Meetup in Kyoto
  • 9. #MA7 Mashup Caravan & Meetup in Kyoto
  • 10. Authorization Server AuthorizeClient Access Access Token Resource ServerResource Owner API Client Access #MA7 Mashup Caravan & Meetup in Kyoto
  • 11. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval Approve Code Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  • 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. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval Approve Code Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  • 14. Get Access TokenResource Owner Client Authorization Server Initiate Require Approval Approve Code Code Access Token #MA7 Mashup Caravan & Meetup in Kyoto
  • 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. 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. Access APIs #MA7 Mashup Caravan & Meetup in Kyoto
  • 18. #MA7 Mashup Caravan & Meetup in Kyoto
  • 19. #MA7 Mashup Caravan & Meetup in Kyoto
  • 20. OpenID is dead!?Poor UX? URL as identifier? #MA7 Mashup Caravan & Meetup in Kyoto
  • 21. Lack of API access!?You need “stream access”, don’t you? #MA7 Mashup Caravan & Meetup in Kyoto
  • 22. OpenID Connect~ OpenID based on OAuth 2.0 ~ #MA7 Mashup Caravan & Meetup in Kyoto
  • 23. connect-rp.heroku.com #MA7 Mashup Caravan & Meetup in Kyoto
  • 24. ref.) slideshare.net/oid4/openidconnect-nat #MA7 Mashup Caravan & Meetup in Kyoto
  • 25. #MA7 Mashup Caravan & Meetup in Kyoto
  • 26. OpenID AsiaPac Technology Summit in Tokyo, Japan December 1, 2011 #MA7 Mashup Caravan & Meetup in Kyoto
  • 27. twitter.com/novslideshare.net/matakegithub.com/novopenid-foundation-japan.github.com #MA7 Mashup Caravan & Meetup in Kyoto