Skip to content
Web Security

What is PKCE (Proof Key for Code Exchange)?

An OAuth extension that binds the authorization code to a secret the client created, blocking code interception on public clients. Mobile apps and browser-only clients should always send code_challenge with the request.

Browse all Web Security terms →