DEV Community

Abel Lifaefi Mbula
Abel Lifaefi Mbula

Posted on

2

OAuth 2 Spec is misunderstood, why?

I'm writing a course on OAuth2 and OIDC. But I'm a bit sorry to see that when I search the web, most of the articles mislead users about OAuth. In most of them, they deal with OAuth as a way to authenticate. That is not correct, it is a misuse of this framework or standard. OAuth is short for open authorization.

Let's get the definition from the body authority, Internet Engineering Task Force (IETF):

enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service or by allowing the third-party application to obtain access on its own behalf.

That's said, OAuth deals with delegated authorization nothing to have with authentification which consists of verifying if the user is what they claim they are.

I found a good post here on DEV that tries to explain well.

And you, did you also notice the misuse of OAuth? Share with us.

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay