Category

Web Security

Authentication, authorization, and application security — OAuth 2.0, OpenID Connect, PKCE, tokens, sessions, and secure-by-default patterns for modern apps.

Diagram of the OAuth 2.0 Authorization Code flow with PKCE showing the code verifier, code challenge, and token exchange

Authorization Code Flow with PKCE: A Complete Guide

A clear, step-by-step guide to the OAuth 2.0 Authorization Code flow with PKCE — what the code verifier and code challenge are, the attack PKCE prevents, and why it's the modern default for mobile, SPAs, and web apps.

Read article →