Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Typical OAuth 2.0 Use
Case
Demonstration by Santanu Dey
3 Legged OAuth
Developer-App
End-User
(resource owner)
OAuth Provider
1. Developer Registers & Obtains
application credent...
3 Legged OAuth
Developer-App
End-User
(resource owner)
OAuth Provider
6. Application exchange Auth code
for Access token
5...
3 Legged OAuth
Developer-App
End-User
(resource owner)
OAuth Provider
7. Access end-user resources
within the scope define...
Demo Set-up
Developer-App
End-User
(resource owner)
OAuth Provider
Thank You
Demo Video at YouTube: http://youtu.be/H0P6rXQCoSU
Upcoming SlideShare
Loading in …5
×

OAuth v2.0 demo

454 views

Published on

OAuth is often needed for Internet use cases, data sharing use cases or even B2C / B2B use cases.

Published in: Technology
  • Be the first to comment

OAuth v2.0 demo

  1. 1. Typical OAuth 2.0 Use Case Demonstration by Santanu Dey
  2. 2. 3 Legged OAuth Developer-App End-User (resource owner) OAuth Provider 1. Developer Registers & Obtains application credentials to be used by the App. 2. Interacts with the App & intends to use resources from a third- party, OAuth-Provider 3. Application redirects the user to the OAuth Provider site
  3. 3. 3 Legged OAuth Developer-App End-User (resource owner) OAuth Provider 6. Application exchange Auth code for Access token 5. Auth Code is generated and returned to the App via a redirect 4. User completes authentication & provides consent with a defined scope
  4. 4. 3 Legged OAuth Developer-App End-User (resource owner) OAuth Provider 7. Access end-user resources within the scope defined by the consent using Access Token 8. Renew the access token without requiring user consent again using a Refresh Token 9. View, manage, revoke consent From the access token Oauth Provider can resolve the user and return user specific resources. In the demo we will return Movie Recommendation
  5. 5. Demo Set-up Developer-App End-User (resource owner) OAuth Provider
  6. 6. Thank You Demo Video at YouTube: http://youtu.be/H0P6rXQCoSU

×