Open authentication (oauth)
-
Upload
michael-maurice -
Category
Technology
-
view
136 -
download
0
description
Transcript of Open authentication (oauth)
![Page 1: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/1.jpg)
Open Authentication (OAuth)Presented by: Michael Atif Maurice CS-2011-
009
![Page 2: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/2.jpg)
What is Open Authentication (OAuth)?
•OAuth (Open Authorization) is an open standard for token-based authentication and authorization on the Internet.
•Allows an end user's account information to be used by third-party services, such as Facebook, without exposing the user's password.
![Page 3: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/3.jpg)
Purpose of OAuth
• The purpose of OAuth is to allow a web-site to either access or provide data to and from another web-site securely.
![Page 4: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/4.jpg)
OAuth uses:
•OAuth is a growing standard being adopted by a lot of web service providers.
•By adopting a standard, like OAuth, you bring interconnectivity with other web-sites to the user.
![Page 5: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/5.jpg)
Example for websites using OAuth:
![Page 6: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/6.jpg)
OAuth acts as an intermediary on behalf of the end user, providing the service with an
access token that authorizes specific account information to be shared.
![Page 7: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/7.jpg)
OAuth use in:
![Page 8: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/8.jpg)
Client requests access and permissions via SDK and Login Dialog
![Page 9: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/9.jpg)
User Authenticates and approves permission
![Page 10: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/10.jpg)
Access token is returned to the client and is sent to the application Administrator
![Page 11: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/11.jpg)
Using the access token, account could be used to do any of the following:
Posting, liking pages and posts, commenting, reading messages.
![Page 12: Open authentication (oauth)](https://reader036.fdocuments.net/reader036/viewer/2022062404/554bb11cb4c905b8618b5a16/html5/thumbnails/12.jpg)
Thank you