OAUTH 2.0 OVERVIEW    BY MUKTADIUR RAHMAN
AGENDA• OAuth 2.0• OpenID/OpenID Connect
OAUTH• OAuth is an open standard for authorization.  OAuth provides a method for clients to  access server resources on be...
HISTORY• OAuth 1.0 was developed in Oct 3,2007• OAuth 2.0 Framework and Bearer Token was  developed in Oct, 2012
TERMINOLOGY•   Authentication•   Federated Authentication•   Authorization•   Delegated Authorization
ROLE•   Resource server•   Resource owner•   Client•   Authorization server
PROTOCOL FLOW
OPENID• OpenID is a decentralized authentication  protocol that makes it easy for people to sign up  and access web accoun...
OPENID CONNECT• A protocol built on top of OAuth 2.0 to enable using  the same identity to log in (authenticate)to multipl...
DEMO
Upcoming SlideShare
Loading in …5
×

OAuth2.0

498 views

Published on

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
498
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OAuth2.0

  1. 1. OAUTH 2.0 OVERVIEW BY MUKTADIUR RAHMAN
  2. 2. AGENDA• OAuth 2.0• OpenID/OpenID Connect
  3. 3. OAUTH• OAuth is an open standard for authorization. OAuth provides a method for clients to access server resources on behalf of a resource owner (such as a different client or an end-user). It also provides a process for end-users to authorize third-party access to their server resources without sharing their credentials (typically, a username and password pair), using user-agent redirections.
  4. 4. HISTORY• OAuth 1.0 was developed in Oct 3,2007• OAuth 2.0 Framework and Bearer Token was developed in Oct, 2012
  5. 5. TERMINOLOGY• Authentication• Federated Authentication• Authorization• Delegated Authorization
  6. 6. ROLE• Resource server• Resource owner• Client• Authorization server
  7. 7. PROTOCOL FLOW
  8. 8. OPENID• OpenID is a decentralized authentication protocol that makes it easy for people to sign up and access web accounts• OpenID allows you to use an existing account to sign in to multiple websites, without needing to create new passwords• http://openid.net/specs/openid-authentication- 2_0.html
  9. 9. OPENID CONNECT• A protocol built on top of OAuth 2.0 to enable using the same identity to log in (authenticate)to multiple applications
  10. 10. DEMO

×