SlideShare a Scribd company logo
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 

More Related Content

PPTX
An Introduction to OAuth2
PPTX
Rest API Security - A quick understanding of Rest API Security
PDF
俺が考えた最強のID連携デザインパターン
PPTX
OAuth2 + API Security
PDF
OpenID Connect Explained
PDF
Stateless authentication with OAuth 2 and JWT - JavaZone 2015
PDF
OAuth & OpenID Connect Deep Dive
PPTX
NGINXでの認可について考える
An Introduction to OAuth2
Rest API Security - A quick understanding of Rest API Security
俺が考えた最強のID連携デザインパターン
OAuth2 + API Security
OpenID Connect Explained
Stateless authentication with OAuth 2 and JWT - JavaZone 2015
OAuth & OpenID Connect Deep Dive
NGINXでの認可について考える

What's hot (20)

PDF
Rest API Automation with REST Assured
PDF
Introduction to SAML 2.0
PDF
OpenID ConnectとSCIMの標準化動向
PPTX
Inheritance in Java
PDF
Stateless Auth using OAUTH2 & JWT
PPTX
An Introduction to OAuth 2
PDF
OAuth 2.0
PPTX
Secure Your Web Applications with Solve Labs
PDF
Demystifying OAuth 2.0
PDF
[AWSマイスターシリーズ]Identity and Access Management (IAM)
ODP
OAuth2 - Introduction
PPTX
OAuth 2
PDF
Az 104 session 4: azure storage
PPTX
FAPI and beyond - よりよいセキュリティのために
PDF
Implementing OAuth
PPT
OAuth 2.0 and OpenId Connect
PDF
OAuth 2.0 and OpenID Connect
PDF
AWS DirectConnect 구성 가이드 (김용우) - 파트너 웨비나 시리즈
PPTX
Azure AD B2C Webinar Series: Custom Policies Part 1
PPTX
Threads and synchronization in C# visual programming.pptx
Rest API Automation with REST Assured
Introduction to SAML 2.0
OpenID ConnectとSCIMの標準化動向
Inheritance in Java
Stateless Auth using OAUTH2 & JWT
An Introduction to OAuth 2
OAuth 2.0
Secure Your Web Applications with Solve Labs
Demystifying OAuth 2.0
[AWSマイスターシリーズ]Identity and Access Management (IAM)
OAuth2 - Introduction
OAuth 2
Az 104 session 4: azure storage
FAPI and beyond - よりよいセキュリティのために
Implementing OAuth
OAuth 2.0 and OpenId Connect
OAuth 2.0 and OpenID Connect
AWS DirectConnect 구성 가이드 (김용우) - 파트너 웨비나 시리즈
Azure AD B2C Webinar Series: Custom Policies Part 1
Threads and synchronization in C# visual programming.pptx
Ad

Similar to Open authentication (oauth) (20)

PDF
Barcamp 2008 O Auth
PDF
A technical insight into the concepts and terminologies behind oauth – an ope...
PPTX
OauthProsCons.pptx
PDF
OAuth - Open API Authentication
PPTX
OAuth2 Presentaion
PDF
open id & o-auth
PDF
Flaws in Oauth 2.0 Can Oauth be used as a Security Server
PDF
A How-to Guide to OAuth & API Security
PPTX
OAuth
PPTX
OAuth
PPTX
Open id & OAuth
PDF
Web Services with OAuth
PPT
PDF
OAuth Base Camp
KEY
How to Avoid Losing Your Pants Using oAuth
PDF
Rfc5849aut
PDF
Twitter Authentication
PDF
Introduction to OAuth
Barcamp 2008 O Auth
A technical insight into the concepts and terminologies behind oauth – an ope...
OauthProsCons.pptx
OAuth - Open API Authentication
OAuth2 Presentaion
open id & o-auth
Flaws in Oauth 2.0 Can Oauth be used as a Security Server
A How-to Guide to OAuth & API Security
OAuth
OAuth
Open id & OAuth
Web Services with OAuth
OAuth Base Camp
How to Avoid Losing Your Pants Using oAuth
Rfc5849aut
Twitter Authentication
Introduction to OAuth
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Dropbox Q2 2025 Financial Results & Investor Presentation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Assigned Numbers - 2025 - Bluetooth® Document
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...

Open authentication (oauth)

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

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