OpenID Connect
OpenID Connect is an identity protocol built on top of OAuth 2.0 that allows applications to verify who a user is. It is widely used to enable single sign-on across different websites and services. Applications receive structured identity information about authenticated users through standardized tokens.
OpenID Connect 1.0 is an identity layer on top of the OAuth 2.0 protocol that enables relying party clients to verify the identity of an end-user based on authentication performed by an authorization server. It extends OAuth 2.0's authorization mechanisms to support authentication, introducing the ID token as a signed artifact carrying identity claims about the authenticated subject. OIDC is the leading internet standard for cross-domain single sign-on and is used to authenticate users for access to protected endpoints, providing a standardized way for clients to obtain verifiable identity assertions in addition to OAuth 2.0 access tokens.
Why it matters
OpenID Connect addresses a foundational challenge in modern application security: verifying who a user is in a standardized, interoperable way across different domains and services. Before widely adopted identity protocols like OIDC, applications typically implemented authentication independently, leading to fragmented credential stores, inconsistent security controls, and repeated exposure of user passwords to multiple parties. By building on the established OAuth 2.0 framework and introducing a dedicated identity layer, OIDC provides a structured mechanism for delegating authentication to a trusted authorization server while giving relying party applications verifiable, signed assertions about the authenticated user.
Who it's relevant to
Inside OIDC
Common questions
Answers to the questions practitioners most commonly ask about OIDC.