Open Authentication (OAuth)
Presented by: Michael Atif Maurice CS-2011-009
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.
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.
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.
Example for websites using OAuth:
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.
OAuth use in:
Client requests access and permissions via SDK and Login
Dialog
User Authenticates and approves permission
Access token is returned to the client and is sent to the
application Administrator
Using the access token, account could be used to do any
of the following:
Posting, liking pages and posts, commenting, reading
messages.
Thank you 

Open authentication (oauth)

  • 1.
    Open Authentication (OAuth) Presentedby: Michael Atif Maurice CS-2011-009
  • 2.
    What is OpenAuthentication (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.
  • 3.
    Purpose of OAuth •Thepurpose of OAuth is to allow a web-site to either access or provide data to and from another web-site securely.
  • 4.
    OAuth uses: •OAuth isa 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.
  • 5.
  • 6.
    OAuth acts asan intermediary on behalf of the end user, providing the service with an access token that authorizes specific account information to be shared.
  • 7.
  • 8.
    Client requests accessand permissions via SDK and Login Dialog
  • 9.
    User Authenticates andapproves permission
  • 10.
    Access token isreturned to the client and is sent to the application Administrator
  • 11.
    Using the accesstoken, account could be used to do any of the following: Posting, liking pages and posts, commenting, reading messages.
  • 12.

Editor's Notes

  • #4 In some websites we find Login with facebook,twitter,etc.
  • #8 Is anyone of you using applications like: Sonan, 7ikam w amsal, nokat w tara2if? Did anyone of you enter his facebook homepage and found pages that he didn’t like or friends he didn’t add or accept their request