Oauth 2.0
Oauth2 Use Cases1, create an application that can read usesdata from another application(Enable otherapplications to read ...
Authentication Overview
Roles1, Resource owner2, Resource Server3, Client Application4, Authorization Server
Client Types1, Confidential2, Public
Client Profiles1, Web applicatoin2, UserAgent3, Native Application4, Hybrid Application
Web Application
UserAgent
Native APplication
Authorization Grant1, Authorization Code2, implicit3, Resource Owner Password Credentials4, Client Credentials
Authorization Code
Implicit
Resource Owner Password Credentials A user could type his Twitter username/Password into the client application (require l...
Client CredentialsClient application needs to access resources orcall functions in the resource server, which arenot relat...
EndpointsDefines a set of endpoints, and endpoint istypically a URI on a web server1, Authorization endpoint2, Token endpo...
Request & Responsehttp://tutorials.jenkov.com/oauth2/request-response.htmlCheck this out :)
Oauth 2.0
Oauth 2.0
Upcoming SlideShare
Loading in …5
×

Oauth 2.0

613 views
549 views

Published on

Oauth2.0 vo

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

  • Be the first to like this

No Downloads
Views
Total views
613
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oauth 2.0

  1. 1. Oauth 2.0
  2. 2. Oauth2 Use Cases1, create an application that can read usesdata from another application(Enable otherapplications to read its users data)2, replace Oauth 1.0, oauth2 is more simple(need ssl/tls)
  3. 3. Authentication Overview
  4. 4. Roles1, Resource owner2, Resource Server3, Client Application4, Authorization Server
  5. 5. Client Types1, Confidential2, Public
  6. 6. Client Profiles1, Web applicatoin2, UserAgent3, Native Application4, Hybrid Application
  7. 7. Web Application
  8. 8. UserAgent
  9. 9. Native APplication
  10. 10. Authorization Grant1, Authorization Code2, implicit3, Resource Owner Password Credentials4, Client Credentials
  11. 11. Authorization Code
  12. 12. Implicit
  13. 13. Resource Owner Password Credentials A user could type his Twitter username/Password into the client application (require lots of trust in the client application
  14. 14. Client CredentialsClient application needs to access resources orcall functions in the resource server, which arenot related to a specific resource owner
  15. 15. EndpointsDefines a set of endpoints, and endpoint istypically a URI on a web server1, Authorization endpoint2, Token endpoint3, Redirection endpoint
  16. 16. Request & Responsehttp://tutorials.jenkov.com/oauth2/request-response.htmlCheck this out :)

×