PKCE
conceptprotocol
Overview
LicenseOpen standard
Open source✓ Open Source
Use casesecuring OAuth 2.0 authorization code flows
Also see
Knowledge graph stats
Claims43
Avg confidence95%
Avg freshness100%
Last updatedUpdated yesterday
Trust distribution
100% unverified
Governance

PKCE

concept

Proof Key for Code Exchange, OAuth 2.0 extension protecting public client authorization

Compare with...

defined by

ValueTrustConfidenceFreshnessSources
IETF RFC 7636UnverifiedHighFresh1
RFC 7636UnverifiedHighFresh1

published year

ValueTrustConfidenceFreshnessSources
2015UnverifiedHighFresh1

extends protocol

ValueTrustConfidenceFreshnessSources
OAuth 2.0UnverifiedHighFresh1

standardized by

ValueTrustConfidenceFreshnessSources
IETFUnverifiedHighFresh1
IETFUnverifiedHighFresh1

open source

ValueTrustConfidenceFreshnessSources
trueUnverifiedHighFresh1

primary use case

ValueTrustConfidenceFreshnessSources
securing OAuth 2.0 authorization code flowsUnverifiedHighFresh1
securing OAuth authorization code flow for public clients (SPAs, mobile)UnverifiedHighFresh1
Preventing authorization code interception attacksUnverifiedHighFresh1

authored by

ValueTrustConfidenceFreshnessSources
Nat SakimuraUnverifiedHighFresh1
John BradleyUnverifiedHighFresh1

prevents attack

ValueTrustConfidenceFreshnessSources
authorization code interception attacksUnverifiedHighFresh1

uses method

ValueTrustConfidenceFreshnessSources
code challenge and verifierUnverifiedHighFresh1

governed by

ValueTrustConfidenceFreshnessSources
RFC 7636UnverifiedHighFresh1

used by

ValueTrustConfidenceFreshnessSources
Auth0UnverifiedHighFresh1

built on

ValueTrustConfidenceFreshnessSources
OAuth 2.0UnverifiedHighFresh1

supported by

ValueTrustConfidenceFreshnessSources
OpenID ConnectUnverifiedHighFresh1
Auth0UnverifiedHighFresh1
OktaUnverifiedHighFresh1

designed for

ValueTrustConfidenceFreshnessSources
Public clientsUnverifiedHighFresh1

mitigates attack

ValueTrustConfidenceFreshnessSources
Authorization code interceptionUnverifiedHighFresh1

uses cryptographic method

ValueTrustConfidenceFreshnessSources
SHA256 hashingUnverifiedHighFresh1

license type

ValueTrustConfidenceFreshnessSources
Open standardUnverifiedHighFresh1

developed by

ValueTrustConfidenceFreshnessSources
Internet Engineering Task ForceUnverifiedHighFresh1

alternative to

ValueTrustConfidenceFreshnessSources
client secret authenticationUnverifiedHighFresh1

commonly used with

ValueTrustConfidenceFreshnessSources
Mobile applicationsUnverifiedHighFresh1
Single-page applicationsUnverifiedHighFresh1

implemented by

ValueTrustConfidenceFreshnessSources
Auth0UnverifiedModerateFresh1
OktaUnverifiedModerateFresh1

Alternatives & Similar Tools

Related entities

Claim count: 43Last updated: 4/9/2026Edit history