RFC 7636 · PROPOSED STANDARD · 2015

Proof Key for Code Exchange by OAuth Public Clients

Overview

RFC 7636, “Proof Key for Code Exchange by OAuth Public Clients”, is a Proposed Standard document published in September 2015 by N. Sakimura, J. Bradley, N. Agarwal. The canonical text is published by the RFC Editor.

Abstract

OAuth 2.0 public clients utilizing the Authorization Code Grant are susceptible to the authorization code interception attack. This specification describes the attack as well as a technique to mitigate against the threat through the use of Proof Key for Code Exchange (PKCE, pronounced "pixy").

Abstract as published in the RFC, via rfc-editor.org.

What “Proposed Standard” means

An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.

Read this RFC

The canonical text of RFC 7636 is hosted at rfc-editor.org. Available in TXT,HTML.

Other RFCs from 2015

Who Is Online

In total there are 57 users online: 0 registered, 52 guests and 5 bots.

Most users ever online was 1,226 on 13 Jun 2026, 3:56 am.

Bots: AhrefsBot Applebot Facebook Other Bot SemrushBot

Users active in the past 15 minutes. Total registered members: 354