Newnessimworks.com
Glossary · Web development

OAuth 2.0

An authorization framework that lets users grant a third-party app limited access to their account without sharing the password.

Definition

In long form.

OAuth 2.0 separates authentication (verifying identity) from authorization (granting permission to act). "Sign in with Google," "Connect to GitHub," "Authorize Slack" — all OAuth flows. The most common flow is Authorization Code with PKCE: user is redirected to the provider, approves scopes, the provider redirects back with a code, the app exchanges the code for an access token. OpenID Connect (OIDC) is an identity layer on top of OAuth that adds standardized authentication.

In context

We default to a managed identity provider (Auth0, Clerk, NextAuth, WorkOS) for OAuth flows on client projects — implementing OAuth correctly from scratch has more sharp edges than most teams expect.

Discovery first

Talk to us about your engagement.

Discovery calls are free. Scope, timelines, and pricing are quoted after we understand what you’re solving.