What is OAuth?

Retrieved from goteleport

OAuth is an open standard authorization protocol that allows applications to provide client applications with secure delegated access and works over HTTPS and makes use of access tokens instead of credentials. This mechanism allows apps to share assets among the users without actually sharing the actual credentials.

A simple example would be a car’s valet key which allows a valet to temporarily drive and park the car but does not grant them full access to the trunk or glove box. One more common example is Facebook, where we get to access different apps within Facebook and Facebook acts as the service provider which allows the apps(consumer) to get access to your photo or information.

OAuth is about authorization and not authentication. Authorization gives permission to apps to access resources after successful authentication. Authorization deals with getting permission to perform certain tasks whereas authentication is a way to prove one’s identity to access the requested resources.

--

--

--

Trying hard to be a reformed Grammar Nazi !!

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

D’CENT Wallet supports built-in Exchange function with custom UI.

Uniquote, Unihedge, and UniswapV2Oracle

Flash loan attacks and how DEOR protects against them

Extra-Safety Tricks with Amazon Echo Devices

A PixelTiger Tutorial: Writing an ERC721A NFT smart contract

“Help, I’ve been hacked!” — 3 tips for staying safe after a cyber attack

PHP Backdoor File Analysis

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Anusha R

Anusha R

Trying hard to be a reformed Grammar Nazi !!

More from Medium

Three easy steps to mitigate the risk of Injection

How to build a CDN (2/3): server and reverse proxy configuration

An introduction to managing your API with Amazon’s API gateway & custom authorizers

Say Hello to the New and Improved Choreo Experience!